package com.faceunity.nama;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class authpack {
	public static int sha1_32(byte[] buf){int ret=0;try{byte[] digest=MessageDigest.getInstance("SHA1").digest(buf);return ((int)(digest[0]&0xff)<<24)+((int)(digest[1]&0xff)<<16)+((int)(digest[2]&0xff)<<8)+((int)(digest[3]&0xff)<<0);}catch(Exception e){}return ret;}
	public static byte[] A(){
		byte[] buf=new byte[1252];
		int i=0;
		for(i=-127;i<-102;i++){ buf[0]=(byte)i; if(sha1_32(buf)==352417732){break;} }
		for(i=-13;i<4;i++){ buf[1]=(byte)i; if(sha1_32(buf)==-208366670){break;} }
		for(i=-128;i<-111;i++){ buf[2]=(byte)i; if(sha1_32(buf)==-1212310101){break;} }
		for(i=-18;i<-11;i++){ buf[3]=(byte)i; if(sha1_32(buf)==1431868866){break;} }
		for(i=-107;i<-93;i++){ buf[4]=(byte)i; if(sha1_32(buf)==-1797520914){break;} }
		for(i=81;i<101;i++){ buf[5]=(byte)i; if(sha1_32(buf)==763950071){break;} }
		for(i=-35;i<-20;i++){ buf[6]=(byte)i; if(sha1_32(buf)==-741749410){break;} }
		for(i=39;i<61;i++){ buf[7]=(byte)i; if(sha1_32(buf)==-231609456){break;} }
		for(i=-44;i<-39;i++){ buf[8]=(byte)i; if(sha1_32(buf)==1203901832){break;} }
		for(i=-110;i<-97;i++){ buf[9]=(byte)i; if(sha1_32(buf)==1308902388){break;} }
		for(i=-45;i<-17;i++){ buf[10]=(byte)i; if(sha1_32(buf)==-814158577){break;} }
		for(i=-18;i<-12;i++){ buf[11]=(byte)i; if(sha1_32(buf)==-332523283){break;} }
		for(i=-85;i<-79;i++){ buf[12]=(byte)i; if(sha1_32(buf)==-546750305){break;} }
		for(i=104;i<122;i++){ buf[13]=(byte)i; if(sha1_32(buf)==-1965792243){break;} }
		for(i=-87;i<-66;i++){ buf[14]=(byte)i; if(sha1_32(buf)==1502823546){break;} }
		for(i=79;i<110;i++){ buf[15]=(byte)i; if(sha1_32(buf)==-1709946583){break;} }
		for(i=-104;i<-87;i++){ buf[16]=(byte)i; if(sha1_32(buf)==641648255){break;} }
		for(i=70;i<86;i++){ buf[17]=(byte)i; if(sha1_32(buf)==-2103312389){break;} }
		for(i=-41;i<-24;i++){ buf[18]=(byte)i; if(sha1_32(buf)==566800504){break;} }
		for(i=101;i<121;i++){ buf[19]=(byte)i; if(sha1_32(buf)==-772789809){break;} }
		for(i=59;i<70;i++){ buf[20]=(byte)i; if(sha1_32(buf)==694192295){break;} }
		for(i=27;i<44;i++){ buf[21]=(byte)i; if(sha1_32(buf)==642276127){break;} }
		for(i=27;i<51;i++){ buf[22]=(byte)i; if(sha1_32(buf)==99325459){break;} }
		for(i=-114;i<-100;i++){ buf[23]=(byte)i; if(sha1_32(buf)==1555184163){break;} }
		for(i=-15;i<-5;i++){ buf[24]=(byte)i; if(sha1_32(buf)==-722280291){break;} }
		for(i=66;i<79;i++){ buf[25]=(byte)i; if(sha1_32(buf)==-987785442){break;} }
		for(i=-15;i<-4;i++){ buf[26]=(byte)i; if(sha1_32(buf)==-686610491){break;} }
		for(i=-68;i<-55;i++){ buf[27]=(byte)i; if(sha1_32(buf)==796730833){break;} }
		for(i=26;i<37;i++){ buf[28]=(byte)i; if(sha1_32(buf)==-287692203){break;} }
		for(i=-73;i<-52;i++){ buf[29]=(byte)i; if(sha1_32(buf)==1070080668){break;} }
		for(i=-59;i<-45;i++){ buf[30]=(byte)i; if(sha1_32(buf)==-617270155){break;} }
		for(i=-65;i<-50;i++){ buf[31]=(byte)i; if(sha1_32(buf)==-1973080736){break;} }
		for(i=17;i<41;i++){ buf[32]=(byte)i; if(sha1_32(buf)==590125702){break;} }
		for(i=-17;i<-1;i++){ buf[33]=(byte)i; if(sha1_32(buf)==411787301){break;} }
		for(i=-36;i<-17;i++){ buf[34]=(byte)i; if(sha1_32(buf)==1114695398){break;} }
		for(i=-21;i<-5;i++){ buf[35]=(byte)i; if(sha1_32(buf)==-43080471){break;} }
		for(i=-102;i<-85;i++){ buf[36]=(byte)i; if(sha1_32(buf)==-759136502){break;} }
		for(i=-21;i<-6;i++){ buf[37]=(byte)i; if(sha1_32(buf)==-1518735995){break;} }
		for(i=30;i<42;i++){ buf[38]=(byte)i; if(sha1_32(buf)==996639824){break;} }
		for(i=26;i<44;i++){ buf[39]=(byte)i; if(sha1_32(buf)==-1166913620){break;} }
		for(i=120;i<128;i++){ buf[40]=(byte)i; if(sha1_32(buf)==-225304532){break;} }
		for(i=-42;i<-25;i++){ buf[41]=(byte)i; if(sha1_32(buf)==1254618523){break;} }
		for(i=-31;i<-12;i++){ buf[42]=(byte)i; if(sha1_32(buf)==-1234141664){break;} }
		for(i=-56;i<-43;i++){ buf[43]=(byte)i; if(sha1_32(buf)==1538304445){break;} }
		for(i=-48;i<-38;i++){ buf[44]=(byte)i; if(sha1_32(buf)==-1484178728){break;} }
		for(i=-79;i<-64;i++){ buf[45]=(byte)i; if(sha1_32(buf)==-1062193213){break;} }
		for(i=92;i<111;i++){ buf[46]=(byte)i; if(sha1_32(buf)==-515558311){break;} }
		for(i=58;i<66;i++){ buf[47]=(byte)i; if(sha1_32(buf)==463364985){break;} }
		for(i=-100;i<-86;i++){ buf[48]=(byte)i; if(sha1_32(buf)==1829766542){break;} }
		for(i=-88;i<-65;i++){ buf[49]=(byte)i; if(sha1_32(buf)==1697451615){break;} }
		for(i=-94;i<-74;i++){ buf[50]=(byte)i; if(sha1_32(buf)==849080442){break;} }
		for(i=67;i<84;i++){ buf[51]=(byte)i; if(sha1_32(buf)==202910971){break;} }
		for(i=36;i<52;i++){ buf[52]=(byte)i; if(sha1_32(buf)==-1983499452){break;} }
		for(i=104;i<110;i++){ buf[53]=(byte)i; if(sha1_32(buf)==270853295){break;} }
		for(i=-107;i<-82;i++){ buf[54]=(byte)i; if(sha1_32(buf)==-1926015126){break;} }
		for(i=31;i<45;i++){ buf[55]=(byte)i; if(sha1_32(buf)==1659420454){break;} }
		for(i=76;i<95;i++){ buf[56]=(byte)i; if(sha1_32(buf)==706173694){break;} }
		for(i=19;i<36;i++){ buf[57]=(byte)i; if(sha1_32(buf)==373088238){break;} }
		for(i=-60;i<-38;i++){ buf[58]=(byte)i; if(sha1_32(buf)==261145161){break;} }
		for(i=78;i<99;i++){ buf[59]=(byte)i; if(sha1_32(buf)==-705672726){break;} }
		for(i=-112;i<-97;i++){ buf[60]=(byte)i; if(sha1_32(buf)==1077131209){break;} }
		for(i=55;i<71;i++){ buf[61]=(byte)i; if(sha1_32(buf)==208672167){break;} }
		for(i=4;i<15;i++){ buf[62]=(byte)i; if(sha1_32(buf)==-1263073195){break;} }
		for(i=-55;i<-31;i++){ buf[63]=(byte)i; if(sha1_32(buf)==1506679598){break;} }
		for(i=-55;i<-47;i++){ buf[64]=(byte)i; if(sha1_32(buf)==1219200984){break;} }
		for(i=-23;i<-10;i++){ buf[65]=(byte)i; if(sha1_32(buf)==-2143086786){break;} }
		for(i=-4;i<19;i++){ buf[66]=(byte)i; if(sha1_32(buf)==17850133){break;} }
		for(i=30;i<32;i++){ buf[67]=(byte)i; if(sha1_32(buf)==-1822071632){break;} }
		for(i=80;i<100;i++){ buf[68]=(byte)i; if(sha1_32(buf)==-1288094473){break;} }
		for(i=46;i<65;i++){ buf[69]=(byte)i; if(sha1_32(buf)==267354480){break;} }
		for(i=120;i<128;i++){ buf[70]=(byte)i; if(sha1_32(buf)==2127782970){break;} }
		for(i=45;i<69;i++){ buf[71]=(byte)i; if(sha1_32(buf)==-286438870){break;} }
		for(i=2;i<24;i++){ buf[72]=(byte)i; if(sha1_32(buf)==336352658){break;} }
		for(i=99;i<120;i++){ buf[73]=(byte)i; if(sha1_32(buf)==-389409434){break;} }
		for(i=124;i<128;i++){ buf[74]=(byte)i; if(sha1_32(buf)==-229638215){break;} }
		for(i=57;i<70;i++){ buf[75]=(byte)i; if(sha1_32(buf)==465733974){break;} }
		for(i=73;i<87;i++){ buf[76]=(byte)i; if(sha1_32(buf)==-496763235){break;} }
		for(i=-99;i<-91;i++){ buf[77]=(byte)i; if(sha1_32(buf)==1297032298){break;} }
		for(i=-76;i<-58;i++){ buf[78]=(byte)i; if(sha1_32(buf)==-1253859173){break;} }
		for(i=-5;i<12;i++){ buf[79]=(byte)i; if(sha1_32(buf)==-130890071){break;} }
		for(i=18;i<22;i++){ buf[80]=(byte)i; if(sha1_32(buf)==1194126264){break;} }
		for(i=-53;i<-37;i++){ buf[81]=(byte)i; if(sha1_32(buf)==538308635){break;} }
		for(i=-109;i<-92;i++){ buf[82]=(byte)i; if(sha1_32(buf)==1801564356){break;} }
		for(i=-14;i<3;i++){ buf[83]=(byte)i; if(sha1_32(buf)==2042286136){break;} }
		for(i=-126;i<-97;i++){ buf[84]=(byte)i; if(sha1_32(buf)==-1306903467){break;} }
		for(i=-31;i<-21;i++){ buf[85]=(byte)i; if(sha1_32(buf)==-1011828892){break;} }
		for(i=-128;i<-110;i++){ buf[86]=(byte)i; if(sha1_32(buf)==1251220259){break;} }
		for(i=-120;i<-104;i++){ buf[87]=(byte)i; if(sha1_32(buf)==-1020363124){break;} }
		for(i=1;i<23;i++){ buf[88]=(byte)i; if(sha1_32(buf)==-1348375787){break;} }
		for(i=31;i<46;i++){ buf[89]=(byte)i; if(sha1_32(buf)==-494417112){break;} }
		for(i=-88;i<-87;i++){ buf[90]=(byte)i; if(sha1_32(buf)==1538697310){break;} }
		for(i=12;i<20;i++){ buf[91]=(byte)i; if(sha1_32(buf)==-720200087){break;} }
		for(i=122;i<128;i++){ buf[92]=(byte)i; if(sha1_32(buf)==-1620742671){break;} }
		for(i=42;i<56;i++){ buf[93]=(byte)i; if(sha1_32(buf)==-885668577){break;} }
		for(i=-103;i<-79;i++){ buf[94]=(byte)i; if(sha1_32(buf)==893712481){break;} }
		for(i=56;i<71;i++){ buf[95]=(byte)i; if(sha1_32(buf)==-1883480440){break;} }
		for(i=-103;i<-83;i++){ buf[96]=(byte)i; if(sha1_32(buf)==-227233037){break;} }
		for(i=103;i<110;i++){ buf[97]=(byte)i; if(sha1_32(buf)==-435871871){break;} }
		for(i=-47;i<-37;i++){ buf[98]=(byte)i; if(sha1_32(buf)==-1202593427){break;} }
		for(i=115;i<125;i++){ buf[99]=(byte)i; if(sha1_32(buf)==91036334){break;} }
		for(i=97;i<110;i++){ buf[100]=(byte)i; if(sha1_32(buf)==1651646217){break;} }
		for(i=-7;i<-4;i++){ buf[101]=(byte)i; if(sha1_32(buf)==196292560){break;} }
		for(i=24;i<46;i++){ buf[102]=(byte)i; if(sha1_32(buf)==586677262){break;} }
		for(i=-128;i<-106;i++){ buf[103]=(byte)i; if(sha1_32(buf)==-274857985){break;} }
		for(i=-128;i<-118;i++){ buf[104]=(byte)i; if(sha1_32(buf)==1923198519){break;} }
		for(i=37;i<58;i++){ buf[105]=(byte)i; if(sha1_32(buf)==1931187459){break;} }
		for(i=61;i<84;i++){ buf[106]=(byte)i; if(sha1_32(buf)==-2002456384){break;} }
		for(i=36;i<63;i++){ buf[107]=(byte)i; if(sha1_32(buf)==-546739820){break;} }
		for(i=-91;i<-64;i++){ buf[108]=(byte)i; if(sha1_32(buf)==994755817){break;} }
		for(i=-13;i<-5;i++){ buf[109]=(byte)i; if(sha1_32(buf)==-309181085){break;} }
		for(i=10;i<40;i++){ buf[110]=(byte)i; if(sha1_32(buf)==-1700864430){break;} }
		for(i=71;i<94;i++){ buf[111]=(byte)i; if(sha1_32(buf)==912816293){break;} }
		for(i=-115;i<-107;i++){ buf[112]=(byte)i; if(sha1_32(buf)==-1619250713){break;} }
		for(i=109;i<126;i++){ buf[113]=(byte)i; if(sha1_32(buf)==1713293026){break;} }
		for(i=-29;i<-28;i++){ buf[114]=(byte)i; if(sha1_32(buf)==1128947345){break;} }
		for(i=-46;i<-45;i++){ buf[115]=(byte)i; if(sha1_32(buf)==-496419171){break;} }
		for(i=-34;i<-16;i++){ buf[116]=(byte)i; if(sha1_32(buf)==838143543){break;} }
		for(i=-73;i<-62;i++){ buf[117]=(byte)i; if(sha1_32(buf)==-1019846213){break;} }
		for(i=-117;i<-102;i++){ buf[118]=(byte)i; if(sha1_32(buf)==1750344209){break;} }
		for(i=-71;i<-61;i++){ buf[119]=(byte)i; if(sha1_32(buf)==1144880173){break;} }
		for(i=95;i<111;i++){ buf[120]=(byte)i; if(sha1_32(buf)==2137921031){break;} }
		for(i=111;i<128;i++){ buf[121]=(byte)i; if(sha1_32(buf)==-1458641335){break;} }
		for(i=85;i<104;i++){ buf[122]=(byte)i; if(sha1_32(buf)==325897111){break;} }
		for(i=80;i<93;i++){ buf[123]=(byte)i; if(sha1_32(buf)==599810761){break;} }
		for(i=101;i<127;i++){ buf[124]=(byte)i; if(sha1_32(buf)==-1689277986){break;} }
		for(i=-53;i<-47;i++){ buf[125]=(byte)i; if(sha1_32(buf)==-1818692776){break;} }
		for(i=-106;i<-79;i++){ buf[126]=(byte)i; if(sha1_32(buf)==-130095989){break;} }
		for(i=95;i<122;i++){ buf[127]=(byte)i; if(sha1_32(buf)==1058382635){break;} }
		for(i=50;i<79;i++){ buf[128]=(byte)i; if(sha1_32(buf)==-1549735658){break;} }
		for(i=52;i<69;i++){ buf[129]=(byte)i; if(sha1_32(buf)==-966407060){break;} }
		for(i=-59;i<-39;i++){ buf[130]=(byte)i; if(sha1_32(buf)==193033727){break;} }
		for(i=49;i<56;i++){ buf[131]=(byte)i; if(sha1_32(buf)==-100229417){break;} }
		for(i=-45;i<-26;i++){ buf[132]=(byte)i; if(sha1_32(buf)==1653872674){break;} }
		for(i=-88;i<-75;i++){ buf[133]=(byte)i; if(sha1_32(buf)==1653284809){break;} }
		for(i=19;i<33;i++){ buf[134]=(byte)i; if(sha1_32(buf)==1381809909){break;} }
		for(i=-55;i<-29;i++){ buf[135]=(byte)i; if(sha1_32(buf)==1591088373){break;} }
		for(i=39;i<68;i++){ buf[136]=(byte)i; if(sha1_32(buf)==1921422032){break;} }
		for(i=-47;i<-38;i++){ buf[137]=(byte)i; if(sha1_32(buf)==-1045131696){break;} }
		for(i=101;i<112;i++){ buf[138]=(byte)i; if(sha1_32(buf)==356323785){break;} }
		for(i=-7;i<6;i++){ buf[139]=(byte)i; if(sha1_32(buf)==-1619353980){break;} }
		for(i=99;i<118;i++){ buf[140]=(byte)i; if(sha1_32(buf)==-1135489521){break;} }
		for(i=5;i<21;i++){ buf[141]=(byte)i; if(sha1_32(buf)==-380991010){break;} }
		for(i=-108;i<-92;i++){ buf[142]=(byte)i; if(sha1_32(buf)==-679827425){break;} }
		for(i=-45;i<-29;i++){ buf[143]=(byte)i; if(sha1_32(buf)==-1171097606){break;} }
		for(i=118;i<128;i++){ buf[144]=(byte)i; if(sha1_32(buf)==820664790){break;} }
		for(i=-98;i<-72;i++){ buf[145]=(byte)i; if(sha1_32(buf)==-269304555){break;} }
		for(i=81;i<101;i++){ buf[146]=(byte)i; if(sha1_32(buf)==437659564){break;} }
		for(i=-70;i<-62;i++){ buf[147]=(byte)i; if(sha1_32(buf)==293310075){break;} }
		for(i=79;i<93;i++){ buf[148]=(byte)i; if(sha1_32(buf)==502060995){break;} }
		for(i=-61;i<-45;i++){ buf[149]=(byte)i; if(sha1_32(buf)==1030276867){break;} }
		for(i=-94;i<-82;i++){ buf[150]=(byte)i; if(sha1_32(buf)==-1336514679){break;} }
		for(i=-70;i<-51;i++){ buf[151]=(byte)i; if(sha1_32(buf)==128745876){break;} }
		for(i=18;i<29;i++){ buf[152]=(byte)i; if(sha1_32(buf)==2109432801){break;} }
		for(i=49;i<77;i++){ buf[153]=(byte)i; if(sha1_32(buf)==140285397){break;} }
		for(i=-42;i<-16;i++){ buf[154]=(byte)i; if(sha1_32(buf)==-274886502){break;} }
		for(i=108;i<113;i++){ buf[155]=(byte)i; if(sha1_32(buf)==2104429809){break;} }
		for(i=32;i<49;i++){ buf[156]=(byte)i; if(sha1_32(buf)==44693603){break;} }
		for(i=-26;i<-8;i++){ buf[157]=(byte)i; if(sha1_32(buf)==-277124174){break;} }
		for(i=19;i<39;i++){ buf[158]=(byte)i; if(sha1_32(buf)==2069471441){break;} }
		for(i=106;i<112;i++){ buf[159]=(byte)i; if(sha1_32(buf)==-1500435908){break;} }
		for(i=47;i<69;i++){ buf[160]=(byte)i; if(sha1_32(buf)==-2095372203){break;} }
		for(i=-125;i<-112;i++){ buf[161]=(byte)i; if(sha1_32(buf)==1309225883){break;} }
		for(i=-34;i<-6;i++){ buf[162]=(byte)i; if(sha1_32(buf)==1379661565){break;} }
		for(i=5;i<17;i++){ buf[163]=(byte)i; if(sha1_32(buf)==-1172647159){break;} }
		for(i=-124;i<-108;i++){ buf[164]=(byte)i; if(sha1_32(buf)==-319527100){break;} }
		for(i=0;i<17;i++){ buf[165]=(byte)i; if(sha1_32(buf)==859398980){break;} }
		for(i=91;i<119;i++){ buf[166]=(byte)i; if(sha1_32(buf)==-1432304060){break;} }
		for(i=-79;i<-62;i++){ buf[167]=(byte)i; if(sha1_32(buf)==1820833825){break;} }
		for(i=-77;i<-66;i++){ buf[168]=(byte)i; if(sha1_32(buf)==-1769408220){break;} }
		for(i=-58;i<-40;i++){ buf[169]=(byte)i; if(sha1_32(buf)==784240090){break;} }
		for(i=45;i<63;i++){ buf[170]=(byte)i; if(sha1_32(buf)==1497032019){break;} }
		for(i=-123;i<-96;i++){ buf[171]=(byte)i; if(sha1_32(buf)==-869005569){break;} }
		for(i=42;i<49;i++){ buf[172]=(byte)i; if(sha1_32(buf)==-777140157){break;} }
		for(i=-20;i<-6;i++){ buf[173]=(byte)i; if(sha1_32(buf)==-726167077){break;} }
		for(i=49;i<70;i++){ buf[174]=(byte)i; if(sha1_32(buf)==1445493424){break;} }
		for(i=9;i<22;i++){ buf[175]=(byte)i; if(sha1_32(buf)==293380781){break;} }
		for(i=10;i<28;i++){ buf[176]=(byte)i; if(sha1_32(buf)==-1904166487){break;} }
		for(i=-74;i<-57;i++){ buf[177]=(byte)i; if(sha1_32(buf)==-1930884380){break;} }
		for(i=23;i<53;i++){ buf[178]=(byte)i; if(sha1_32(buf)==591849344){break;} }
		for(i=-65;i<-55;i++){ buf[179]=(byte)i; if(sha1_32(buf)==132799070){break;} }
		for(i=75;i<89;i++){ buf[180]=(byte)i; if(sha1_32(buf)==2060648350){break;} }
		for(i=110;i<121;i++){ buf[181]=(byte)i; if(sha1_32(buf)==1168434473){break;} }
		for(i=76;i<93;i++){ buf[182]=(byte)i; if(sha1_32(buf)==1784257957){break;} }
		for(i=-91;i<-80;i++){ buf[183]=(byte)i; if(sha1_32(buf)==1649097560){break;} }
		for(i=121;i<128;i++){ buf[184]=(byte)i; if(sha1_32(buf)==-1422632109){break;} }
		for(i=112;i<128;i++){ buf[185]=(byte)i; if(sha1_32(buf)==817093114){break;} }
		for(i=52;i<75;i++){ buf[186]=(byte)i; if(sha1_32(buf)==891902613){break;} }
		for(i=-124;i<-107;i++){ buf[187]=(byte)i; if(sha1_32(buf)==-1896109968){break;} }
		for(i=-60;i<-40;i++){ buf[188]=(byte)i; if(sha1_32(buf)==1827287453){break;} }
		for(i=71;i<98;i++){ buf[189]=(byte)i; if(sha1_32(buf)==-587995724){break;} }
		for(i=25;i<29;i++){ buf[190]=(byte)i; if(sha1_32(buf)==1457222596){break;} }
		for(i=-25;i<-10;i++){ buf[191]=(byte)i; if(sha1_32(buf)==957456444){break;} }
		for(i=-3;i<26;i++){ buf[192]=(byte)i; if(sha1_32(buf)==1549816684){break;} }
		for(i=5;i<24;i++){ buf[193]=(byte)i; if(sha1_32(buf)==-977045144){break;} }
		for(i=-63;i<-52;i++){ buf[194]=(byte)i; if(sha1_32(buf)==120753175){break;} }
		for(i=-110;i<-87;i++){ buf[195]=(byte)i; if(sha1_32(buf)==-6522120){break;} }
		for(i=76;i<84;i++){ buf[196]=(byte)i; if(sha1_32(buf)==1619881375){break;} }
		for(i=70;i<87;i++){ buf[197]=(byte)i; if(sha1_32(buf)==2762934){break;} }
		for(i=-100;i<-82;i++){ buf[198]=(byte)i; if(sha1_32(buf)==-1479801079){break;} }
		for(i=-128;i<-112;i++){ buf[199]=(byte)i; if(sha1_32(buf)==-2111740542){break;} }
		for(i=-128;i<-114;i++){ buf[200]=(byte)i; if(sha1_32(buf)==-1390665092){break;} }
		for(i=98;i<119;i++){ buf[201]=(byte)i; if(sha1_32(buf)==1659481333){break;} }
		for(i=-46;i<-37;i++){ buf[202]=(byte)i; if(sha1_32(buf)==59134284){break;} }
		for(i=45;i<62;i++){ buf[203]=(byte)i; if(sha1_32(buf)==-1384348382){break;} }
		for(i=-29;i<-13;i++){ buf[204]=(byte)i; if(sha1_32(buf)==127307523){break;} }
		for(i=-124;i<-99;i++){ buf[205]=(byte)i; if(sha1_32(buf)==-1000702269){break;} }
		for(i=-60;i<-42;i++){ buf[206]=(byte)i; if(sha1_32(buf)==-391667355){break;} }
		for(i=-28;i<-10;i++){ buf[207]=(byte)i; if(sha1_32(buf)==1843311998){break;} }
		for(i=-63;i<-40;i++){ buf[208]=(byte)i; if(sha1_32(buf)==411626563){break;} }
		for(i=1;i<18;i++){ buf[209]=(byte)i; if(sha1_32(buf)==-1501115276){break;} }
		for(i=-12;i<4;i++){ buf[210]=(byte)i; if(sha1_32(buf)==375866037){break;} }
		for(i=-103;i<-95;i++){ buf[211]=(byte)i; if(sha1_32(buf)==-153684075){break;} }
		for(i=-8;i<15;i++){ buf[212]=(byte)i; if(sha1_32(buf)==104069639){break;} }
		for(i=109;i<117;i++){ buf[213]=(byte)i; if(sha1_32(buf)==2140532119){break;} }
		for(i=-124;i<-101;i++){ buf[214]=(byte)i; if(sha1_32(buf)==-2123615026){break;} }
		for(i=-22;i<-7;i++){ buf[215]=(byte)i; if(sha1_32(buf)==-1146553729){break;} }
		for(i=105;i<125;i++){ buf[216]=(byte)i; if(sha1_32(buf)==-2047459838){break;} }
		for(i=-35;i<-14;i++){ buf[217]=(byte)i; if(sha1_32(buf)==-512524492){break;} }
		for(i=108;i<123;i++){ buf[218]=(byte)i; if(sha1_32(buf)==-1109097967){break;} }
		for(i=78;i<90;i++){ buf[219]=(byte)i; if(sha1_32(buf)==1771596429){break;} }
		for(i=-26;i<4;i++){ buf[220]=(byte)i; if(sha1_32(buf)==906879265){break;} }
		for(i=116;i<128;i++){ buf[221]=(byte)i; if(sha1_32(buf)==-1624344921){break;} }
		for(i=28;i<44;i++){ buf[222]=(byte)i; if(sha1_32(buf)==-1062951074){break;} }
		for(i=100;i<127;i++){ buf[223]=(byte)i; if(sha1_32(buf)==-1811597850){break;} }
		for(i=-3;i<24;i++){ buf[224]=(byte)i; if(sha1_32(buf)==1354167208){break;} }
		for(i=-83;i<-69;i++){ buf[225]=(byte)i; if(sha1_32(buf)==-1499955882){break;} }
		for(i=-110;i<-90;i++){ buf[226]=(byte)i; if(sha1_32(buf)==-1684051486){break;} }
		for(i=-101;i<-85;i++){ buf[227]=(byte)i; if(sha1_32(buf)==-1911424685){break;} }
		for(i=-4;i<18;i++){ buf[228]=(byte)i; if(sha1_32(buf)==-229782815){break;} }
		for(i=77;i<98;i++){ buf[229]=(byte)i; if(sha1_32(buf)==-1301693695){break;} }
		for(i=-10;i<5;i++){ buf[230]=(byte)i; if(sha1_32(buf)==-124207579){break;} }
		for(i=-52;i<-48;i++){ buf[231]=(byte)i; if(sha1_32(buf)==-1859047937){break;} }
		for(i=73;i<94;i++){ buf[232]=(byte)i; if(sha1_32(buf)==-2117210538){break;} }
		for(i=49;i<66;i++){ buf[233]=(byte)i; if(sha1_32(buf)==-319262188){break;} }
		for(i=-73;i<-52;i++){ buf[234]=(byte)i; if(sha1_32(buf)==-55578256){break;} }
		for(i=34;i<43;i++){ buf[235]=(byte)i; if(sha1_32(buf)==1280966669){break;} }
		for(i=-21;i<3;i++){ buf[236]=(byte)i; if(sha1_32(buf)==252544554){break;} }
		for(i=54;i<85;i++){ buf[237]=(byte)i; if(sha1_32(buf)==210187485){break;} }
		for(i=-21;i<-7;i++){ buf[238]=(byte)i; if(sha1_32(buf)==-1266780816){break;} }
		for(i=-1;i<10;i++){ buf[239]=(byte)i; if(sha1_32(buf)==-946160861){break;} }
		for(i=-113;i<-85;i++){ buf[240]=(byte)i; if(sha1_32(buf)==237943608){break;} }
		for(i=-121;i<-114;i++){ buf[241]=(byte)i; if(sha1_32(buf)==-1318599932){break;} }
		for(i=-95;i<-71;i++){ buf[242]=(byte)i; if(sha1_32(buf)==-1236882352){break;} }
		for(i=-56;i<-33;i++){ buf[243]=(byte)i; if(sha1_32(buf)==1811500362){break;} }
		for(i=51;i<61;i++){ buf[244]=(byte)i; if(sha1_32(buf)==-1660272012){break;} }
		for(i=-109;i<-83;i++){ buf[245]=(byte)i; if(sha1_32(buf)==1460506777){break;} }
		for(i=-102;i<-83;i++){ buf[246]=(byte)i; if(sha1_32(buf)==-1424185193){break;} }
		for(i=-87;i<-75;i++){ buf[247]=(byte)i; if(sha1_32(buf)==1508896674){break;} }
		for(i=68;i<87;i++){ buf[248]=(byte)i; if(sha1_32(buf)==1402114916){break;} }
		for(i=-25;i<-8;i++){ buf[249]=(byte)i; if(sha1_32(buf)==-1840643431){break;} }
		for(i=-118;i<-103;i++){ buf[250]=(byte)i; if(sha1_32(buf)==-1045955832){break;} }
		for(i=-13;i<7;i++){ buf[251]=(byte)i; if(sha1_32(buf)==1164954981){break;} }
		for(i=-50;i<-30;i++){ buf[252]=(byte)i; if(sha1_32(buf)==-1555177817){break;} }
		for(i=68;i<80;i++){ buf[253]=(byte)i; if(sha1_32(buf)==277422624){break;} }
		for(i=120;i<128;i++){ buf[254]=(byte)i; if(sha1_32(buf)==454752505){break;} }
		for(i=31;i<40;i++){ buf[255]=(byte)i; if(sha1_32(buf)==1146364238){break;} }
		for(i=33;i<54;i++){ buf[256]=(byte)i; if(sha1_32(buf)==2006053598){break;} }
		for(i=-119;i<-94;i++){ buf[257]=(byte)i; if(sha1_32(buf)==413182229){break;} }
		for(i=-122;i<-113;i++){ buf[258]=(byte)i; if(sha1_32(buf)==-1405361565){break;} }
		for(i=-109;i<-81;i++){ buf[259]=(byte)i; if(sha1_32(buf)==-24090812){break;} }
		for(i=-95;i<-79;i++){ buf[260]=(byte)i; if(sha1_32(buf)==1206276008){break;} }
		for(i=6;i<21;i++){ buf[261]=(byte)i; if(sha1_32(buf)==-344125417){break;} }
		for(i=-128;i<-127;i++){ buf[262]=(byte)i; if(sha1_32(buf)==-1810702025){break;} }
		for(i=-10;i<3;i++){ buf[263]=(byte)i; if(sha1_32(buf)==2097420071){break;} }
		for(i=-90;i<-70;i++){ buf[264]=(byte)i; if(sha1_32(buf)==1418991421){break;} }
		for(i=27;i<50;i++){ buf[265]=(byte)i; if(sha1_32(buf)==-1638156027){break;} }
		for(i=103;i<123;i++){ buf[266]=(byte)i; if(sha1_32(buf)==-1132057546){break;} }
		for(i=41;i<61;i++){ buf[267]=(byte)i; if(sha1_32(buf)==719267246){break;} }
		for(i=-118;i<-104;i++){ buf[268]=(byte)i; if(sha1_32(buf)==1896813452){break;} }
		for(i=-8;i<3;i++){ buf[269]=(byte)i; if(sha1_32(buf)==1735053674){break;} }
		for(i=-43;i<-28;i++){ buf[270]=(byte)i; if(sha1_32(buf)==1450624500){break;} }
		for(i=121;i<128;i++){ buf[271]=(byte)i; if(sha1_32(buf)==-1146598588){break;} }
		for(i=-34;i<-20;i++){ buf[272]=(byte)i; if(sha1_32(buf)==-169647510){break;} }
		for(i=-126;i<-102;i++){ buf[273]=(byte)i; if(sha1_32(buf)==-1581753596){break;} }
		for(i=7;i<18;i++){ buf[274]=(byte)i; if(sha1_32(buf)==561841432){break;} }
		for(i=-28;i<-8;i++){ buf[275]=(byte)i; if(sha1_32(buf)==-1974273738){break;} }
		for(i=16;i<30;i++){ buf[276]=(byte)i; if(sha1_32(buf)==-1696485771){break;} }
		for(i=-42;i<-23;i++){ buf[277]=(byte)i; if(sha1_32(buf)==-543902904){break;} }
		for(i=54;i<58;i++){ buf[278]=(byte)i; if(sha1_32(buf)==179429274){break;} }
		for(i=3;i<28;i++){ buf[279]=(byte)i; if(sha1_32(buf)==-447496984){break;} }
		for(i=43;i<65;i++){ buf[280]=(byte)i; if(sha1_32(buf)==1270796678){break;} }
		for(i=-24;i<-16;i++){ buf[281]=(byte)i; if(sha1_32(buf)==524630227){break;} }
		for(i=-17;i<12;i++){ buf[282]=(byte)i; if(sha1_32(buf)==1065501567){break;} }
		for(i=-108;i<-97;i++){ buf[283]=(byte)i; if(sha1_32(buf)==-1848328897){break;} }
		for(i=-30;i<-23;i++){ buf[284]=(byte)i; if(sha1_32(buf)==-764587425){break;} }
		for(i=-100;i<-78;i++){ buf[285]=(byte)i; if(sha1_32(buf)==-353093821){break;} }
		for(i=-90;i<-65;i++){ buf[286]=(byte)i; if(sha1_32(buf)==278143506){break;} }
		for(i=-110;i<-91;i++){ buf[287]=(byte)i; if(sha1_32(buf)==51899500){break;} }
		for(i=106;i<113;i++){ buf[288]=(byte)i; if(sha1_32(buf)==-896523694){break;} }
		for(i=-127;i<-99;i++){ buf[289]=(byte)i; if(sha1_32(buf)==-535341873){break;} }
		for(i=-20;i<-6;i++){ buf[290]=(byte)i; if(sha1_32(buf)==248189852){break;} }
		for(i=-77;i<-62;i++){ buf[291]=(byte)i; if(sha1_32(buf)==-793777113){break;} }
		for(i=-29;i<-15;i++){ buf[292]=(byte)i; if(sha1_32(buf)==833310238){break;} }
		for(i=-92;i<-70;i++){ buf[293]=(byte)i; if(sha1_32(buf)==784620371){break;} }
		for(i=71;i<83;i++){ buf[294]=(byte)i; if(sha1_32(buf)==1533452725){break;} }
		for(i=-110;i<-97;i++){ buf[295]=(byte)i; if(sha1_32(buf)==-1783306585){break;} }
		for(i=82;i<106;i++){ buf[296]=(byte)i; if(sha1_32(buf)==-730138514){break;} }
		for(i=-123;i<-99;i++){ buf[297]=(byte)i; if(sha1_32(buf)==-402879036){break;} }
		for(i=27;i<44;i++){ buf[298]=(byte)i; if(sha1_32(buf)==-628492540){break;} }
		for(i=100;i<118;i++){ buf[299]=(byte)i; if(sha1_32(buf)==1395648287){break;} }
		for(i=80;i<96;i++){ buf[300]=(byte)i; if(sha1_32(buf)==-1485047482){break;} }
		for(i=-18;i<3;i++){ buf[301]=(byte)i; if(sha1_32(buf)==587960217){break;} }
		for(i=116;i<128;i++){ buf[302]=(byte)i; if(sha1_32(buf)==-202211857){break;} }
		for(i=-55;i<-28;i++){ buf[303]=(byte)i; if(sha1_32(buf)==-1160304860){break;} }
		for(i=115;i<126;i++){ buf[304]=(byte)i; if(sha1_32(buf)==1172665989){break;} }
		for(i=-71;i<-59;i++){ buf[305]=(byte)i; if(sha1_32(buf)==-308185879){break;} }
		for(i=30;i<59;i++){ buf[306]=(byte)i; if(sha1_32(buf)==1448881121){break;} }
		for(i=90;i<112;i++){ buf[307]=(byte)i; if(sha1_32(buf)==-1906823027){break;} }
		for(i=-22;i<-6;i++){ buf[308]=(byte)i; if(sha1_32(buf)==416806211){break;} }
		for(i=-33;i<-12;i++){ buf[309]=(byte)i; if(sha1_32(buf)==1031578659){break;} }
		for(i=-95;i<-85;i++){ buf[310]=(byte)i; if(sha1_32(buf)==-1874607653){break;} }
		for(i=-117;i<-87;i++){ buf[311]=(byte)i; if(sha1_32(buf)==-521664769){break;} }
		for(i=39;i<60;i++){ buf[312]=(byte)i; if(sha1_32(buf)==177957465){break;} }
		for(i=17;i<29;i++){ buf[313]=(byte)i; if(sha1_32(buf)==1470363383){break;} }
		for(i=-38;i<-24;i++){ buf[314]=(byte)i; if(sha1_32(buf)==1855457438){break;} }
		for(i=89;i<91;i++){ buf[315]=(byte)i; if(sha1_32(buf)==134016427){break;} }
		for(i=-57;i<-43;i++){ buf[316]=(byte)i; if(sha1_32(buf)==1603555358){break;} }
		for(i=87;i<95;i++){ buf[317]=(byte)i; if(sha1_32(buf)==-322857300){break;} }
		for(i=45;i<47;i++){ buf[318]=(byte)i; if(sha1_32(buf)==-784937384){break;} }
		for(i=104;i<124;i++){ buf[319]=(byte)i; if(sha1_32(buf)==182862183){break;} }
		for(i=-75;i<-54;i++){ buf[320]=(byte)i; if(sha1_32(buf)==1562757833){break;} }
		for(i=-7;i<8;i++){ buf[321]=(byte)i; if(sha1_32(buf)==659329573){break;} }
		for(i=101;i<110;i++){ buf[322]=(byte)i; if(sha1_32(buf)==-1915640445){break;} }
		for(i=73;i<80;i++){ buf[323]=(byte)i; if(sha1_32(buf)==1410112767){break;} }
		for(i=-45;i<-40;i++){ buf[324]=(byte)i; if(sha1_32(buf)==-193139378){break;} }
		for(i=127;i<128;i++){ buf[325]=(byte)i; if(sha1_32(buf)==785577713){break;} }
		for(i=15;i<34;i++){ buf[326]=(byte)i; if(sha1_32(buf)==1526152320){break;} }
		for(i=26;i<45;i++){ buf[327]=(byte)i; if(sha1_32(buf)==480692189){break;} }
		for(i=95;i<116;i++){ buf[328]=(byte)i; if(sha1_32(buf)==1541125633){break;} }
		for(i=-16;i<-4;i++){ buf[329]=(byte)i; if(sha1_32(buf)==-916347337){break;} }
		for(i=-32;i<-23;i++){ buf[330]=(byte)i; if(sha1_32(buf)==-597081126){break;} }
		for(i=-118;i<-100;i++){ buf[331]=(byte)i; if(sha1_32(buf)==-274963188){break;} }
		for(i=56;i<69;i++){ buf[332]=(byte)i; if(sha1_32(buf)==838363425){break;} }
		for(i=35;i<60;i++){ buf[333]=(byte)i; if(sha1_32(buf)==-1478432346){break;} }
		for(i=-7;i<7;i++){ buf[334]=(byte)i; if(sha1_32(buf)==-203630982){break;} }
		for(i=-38;i<-21;i++){ buf[335]=(byte)i; if(sha1_32(buf)==5290177){break;} }
		for(i=-14;i<11;i++){ buf[336]=(byte)i; if(sha1_32(buf)==-1461120389){break;} }
		for(i=9;i<27;i++){ buf[337]=(byte)i; if(sha1_32(buf)==1938665232){break;} }
		for(i=-89;i<-72;i++){ buf[338]=(byte)i; if(sha1_32(buf)==-1672529224){break;} }
		for(i=-62;i<-47;i++){ buf[339]=(byte)i; if(sha1_32(buf)==232323237){break;} }
		for(i=-123;i<-99;i++){ buf[340]=(byte)i; if(sha1_32(buf)==-692436937){break;} }
		for(i=-25;i<-15;i++){ buf[341]=(byte)i; if(sha1_32(buf)==1398253737){break;} }
		for(i=-12;i<0;i++){ buf[342]=(byte)i; if(sha1_32(buf)==1942409421){break;} }
		for(i=-19;i<-3;i++){ buf[343]=(byte)i; if(sha1_32(buf)==-1736979225){break;} }
		for(i=-128;i<-109;i++){ buf[344]=(byte)i; if(sha1_32(buf)==-542211985){break;} }
		for(i=-34;i<-20;i++){ buf[345]=(byte)i; if(sha1_32(buf)==-1857199020){break;} }
		for(i=9;i<25;i++){ buf[346]=(byte)i; if(sha1_32(buf)==-310672939){break;} }
		for(i=80;i<94;i++){ buf[347]=(byte)i; if(sha1_32(buf)==1819794845){break;} }
		for(i=-46;i<-27;i++){ buf[348]=(byte)i; if(sha1_32(buf)==1736941140){break;} }
		for(i=32;i<62;i++){ buf[349]=(byte)i; if(sha1_32(buf)==498457872){break;} }
		for(i=-49;i<-37;i++){ buf[350]=(byte)i; if(sha1_32(buf)==141106463){break;} }
		for(i=-127;i<-113;i++){ buf[351]=(byte)i; if(sha1_32(buf)==-1239525274){break;} }
		for(i=-99;i<-89;i++){ buf[352]=(byte)i; if(sha1_32(buf)==749601337){break;} }
		for(i=-128;i<-123;i++){ buf[353]=(byte)i; if(sha1_32(buf)==367024338){break;} }
		for(i=6;i<23;i++){ buf[354]=(byte)i; if(sha1_32(buf)==2093149324){break;} }
		for(i=-1;i<10;i++){ buf[355]=(byte)i; if(sha1_32(buf)==-1783613764){break;} }
		for(i=96;i<109;i++){ buf[356]=(byte)i; if(sha1_32(buf)==-477916193){break;} }
		for(i=105;i<123;i++){ buf[357]=(byte)i; if(sha1_32(buf)==2011350269){break;} }
		for(i=35;i<44;i++){ buf[358]=(byte)i; if(sha1_32(buf)==-528179950){break;} }
		for(i=-116;i<-101;i++){ buf[359]=(byte)i; if(sha1_32(buf)==-866327673){break;} }
		for(i=-57;i<-56;i++){ buf[360]=(byte)i; if(sha1_32(buf)==-1870100814){break;} }
		for(i=-14;i<-4;i++){ buf[361]=(byte)i; if(sha1_32(buf)==1368916155){break;} }
		for(i=71;i<75;i++){ buf[362]=(byte)i; if(sha1_32(buf)==139646044){break;} }
		for(i=-23;i<-2;i++){ buf[363]=(byte)i; if(sha1_32(buf)==1017282284){break;} }
		for(i=62;i<71;i++){ buf[364]=(byte)i; if(sha1_32(buf)==-726841117){break;} }
		for(i=98;i<127;i++){ buf[365]=(byte)i; if(sha1_32(buf)==92882533){break;} }
		for(i=-108;i<-86;i++){ buf[366]=(byte)i; if(sha1_32(buf)==515317031){break;} }
		for(i=-35;i<-23;i++){ buf[367]=(byte)i; if(sha1_32(buf)==1941856761){break;} }
		for(i=-22;i<-11;i++){ buf[368]=(byte)i; if(sha1_32(buf)==-222025717){break;} }
		for(i=89;i<99;i++){ buf[369]=(byte)i; if(sha1_32(buf)==293136280){break;} }
		for(i=86;i<95;i++){ buf[370]=(byte)i; if(sha1_32(buf)==36941572){break;} }
		for(i=-2;i<22;i++){ buf[371]=(byte)i; if(sha1_32(buf)==204832114){break;} }
		for(i=5;i<16;i++){ buf[372]=(byte)i; if(sha1_32(buf)==1001977241){break;} }
		for(i=-109;i<-99;i++){ buf[373]=(byte)i; if(sha1_32(buf)==2123309345){break;} }
		for(i=88;i<97;i++){ buf[374]=(byte)i; if(sha1_32(buf)==1991160480){break;} }
		for(i=-101;i<-73;i++){ buf[375]=(byte)i; if(sha1_32(buf)==1760067711){break;} }
		for(i=56;i<67;i++){ buf[376]=(byte)i; if(sha1_32(buf)==199476523){break;} }
		for(i=73;i<90;i++){ buf[377]=(byte)i; if(sha1_32(buf)==1899800424){break;} }
		for(i=13;i<30;i++){ buf[378]=(byte)i; if(sha1_32(buf)==-1485698164){break;} }
		for(i=-108;i<-88;i++){ buf[379]=(byte)i; if(sha1_32(buf)==706160273){break;} }
		for(i=63;i<68;i++){ buf[380]=(byte)i; if(sha1_32(buf)==-927016628){break;} }
		for(i=31;i<32;i++){ buf[381]=(byte)i; if(sha1_32(buf)==205054139){break;} }
		for(i=-62;i<-44;i++){ buf[382]=(byte)i; if(sha1_32(buf)==1899020921){break;} }
		for(i=-71;i<-44;i++){ buf[383]=(byte)i; if(sha1_32(buf)==1420316212){break;} }
		for(i=22;i<33;i++){ buf[384]=(byte)i; if(sha1_32(buf)==802555211){break;} }
		for(i=-20;i<-8;i++){ buf[385]=(byte)i; if(sha1_32(buf)==1316355797){break;} }
		for(i=93;i<104;i++){ buf[386]=(byte)i; if(sha1_32(buf)==-1076816075){break;} }
		for(i=-12;i<10;i++){ buf[387]=(byte)i; if(sha1_32(buf)==1130357946){break;} }
		for(i=-44;i<-39;i++){ buf[388]=(byte)i; if(sha1_32(buf)==-111516699){break;} }
		for(i=-87;i<-77;i++){ buf[389]=(byte)i; if(sha1_32(buf)==-2035004081){break;} }
		for(i=-113;i<-95;i++){ buf[390]=(byte)i; if(sha1_32(buf)==-988341525){break;} }
		for(i=-78;i<-61;i++){ buf[391]=(byte)i; if(sha1_32(buf)==1816708895){break;} }
		for(i=66;i<92;i++){ buf[392]=(byte)i; if(sha1_32(buf)==-491132272){break;} }
		for(i=58;i<79;i++){ buf[393]=(byte)i; if(sha1_32(buf)==833288719){break;} }
		for(i=-21;i<3;i++){ buf[394]=(byte)i; if(sha1_32(buf)==-1401362007){break;} }
		for(i=27;i<42;i++){ buf[395]=(byte)i; if(sha1_32(buf)==-592625903){break;} }
		for(i=-19;i<-11;i++){ buf[396]=(byte)i; if(sha1_32(buf)==1107130981){break;} }
		for(i=56;i<71;i++){ buf[397]=(byte)i; if(sha1_32(buf)==854296691){break;} }
		for(i=54;i<75;i++){ buf[398]=(byte)i; if(sha1_32(buf)==-617142335){break;} }
		for(i=93;i<118;i++){ buf[399]=(byte)i; if(sha1_32(buf)==-1277206151){break;} }
		for(i=114;i<122;i++){ buf[400]=(byte)i; if(sha1_32(buf)==-1064645108){break;} }
		for(i=23;i<47;i++){ buf[401]=(byte)i; if(sha1_32(buf)==-1293779587){break;} }
		for(i=-98;i<-83;i++){ buf[402]=(byte)i; if(sha1_32(buf)==-228416949){break;} }
		for(i=15;i<26;i++){ buf[403]=(byte)i; if(sha1_32(buf)==-734442676){break;} }
		for(i=5;i<22;i++){ buf[404]=(byte)i; if(sha1_32(buf)==-108075636){break;} }
		for(i=-119;i<-99;i++){ buf[405]=(byte)i; if(sha1_32(buf)==-1017871288){break;} }
		for(i=39;i<52;i++){ buf[406]=(byte)i; if(sha1_32(buf)==212146234){break;} }
		for(i=-28;i<-1;i++){ buf[407]=(byte)i; if(sha1_32(buf)==886583106){break;} }
		for(i=-115;i<-101;i++){ buf[408]=(byte)i; if(sha1_32(buf)==865025862){break;} }
		for(i=21;i<30;i++){ buf[409]=(byte)i; if(sha1_32(buf)==-1173951179){break;} }
		for(i=78;i<93;i++){ buf[410]=(byte)i; if(sha1_32(buf)==1654264675){break;} }
		for(i=74;i<90;i++){ buf[411]=(byte)i; if(sha1_32(buf)==1333236681){break;} }
		for(i=61;i<82;i++){ buf[412]=(byte)i; if(sha1_32(buf)==-1829861817){break;} }
		for(i=109;i<118;i++){ buf[413]=(byte)i; if(sha1_32(buf)==508590568){break;} }
		for(i=-116;i<-92;i++){ buf[414]=(byte)i; if(sha1_32(buf)==-334442136){break;} }
		for(i=-49;i<-35;i++){ buf[415]=(byte)i; if(sha1_32(buf)==1374235215){break;} }
		for(i=28;i<57;i++){ buf[416]=(byte)i; if(sha1_32(buf)==-1510918669){break;} }
		for(i=-80;i<-73;i++){ buf[417]=(byte)i; if(sha1_32(buf)==-1962573235){break;} }
		for(i=50;i<61;i++){ buf[418]=(byte)i; if(sha1_32(buf)==-782248096){break;} }
		for(i=-12;i<-10;i++){ buf[419]=(byte)i; if(sha1_32(buf)==-2144315234){break;} }
		for(i=-19;i<10;i++){ buf[420]=(byte)i; if(sha1_32(buf)==-242158250){break;} }
		for(i=-125;i<-106;i++){ buf[421]=(byte)i; if(sha1_32(buf)==1492527540){break;} }
		for(i=38;i<59;i++){ buf[422]=(byte)i; if(sha1_32(buf)==1246898803){break;} }
		for(i=-24;i<-8;i++){ buf[423]=(byte)i; if(sha1_32(buf)==-210289577){break;} }
		for(i=-115;i<-104;i++){ buf[424]=(byte)i; if(sha1_32(buf)==491670723){break;} }
		for(i=71;i<80;i++){ buf[425]=(byte)i; if(sha1_32(buf)==-1037675812){break;} }
		for(i=-102;i<-100;i++){ buf[426]=(byte)i; if(sha1_32(buf)==1462807650){break;} }
		for(i=-113;i<-96;i++){ buf[427]=(byte)i; if(sha1_32(buf)==-305663988){break;} }
		for(i=87;i<100;i++){ buf[428]=(byte)i; if(sha1_32(buf)==-1666937299){break;} }
		for(i=-94;i<-76;i++){ buf[429]=(byte)i; if(sha1_32(buf)==1151064441){break;} }
		for(i=-15;i<0;i++){ buf[430]=(byte)i; if(sha1_32(buf)==132664503){break;} }
		for(i=-128;i<-118;i++){ buf[431]=(byte)i; if(sha1_32(buf)==-2069545306){break;} }
		for(i=24;i<37;i++){ buf[432]=(byte)i; if(sha1_32(buf)==-1099773025){break;} }
		for(i=-57;i<-33;i++){ buf[433]=(byte)i; if(sha1_32(buf)==-2115971490){break;} }
		for(i=107;i<128;i++){ buf[434]=(byte)i; if(sha1_32(buf)==1285766592){break;} }
		for(i=-112;i<-92;i++){ buf[435]=(byte)i; if(sha1_32(buf)==-1282642879){break;} }
		for(i=16;i<28;i++){ buf[436]=(byte)i; if(sha1_32(buf)==-1013730400){break;} }
		for(i=-107;i<-98;i++){ buf[437]=(byte)i; if(sha1_32(buf)==966772245){break;} }
		for(i=48;i<67;i++){ buf[438]=(byte)i; if(sha1_32(buf)==-428114569){break;} }
		for(i=-35;i<-16;i++){ buf[439]=(byte)i; if(sha1_32(buf)==2125927873){break;} }
		for(i=82;i<110;i++){ buf[440]=(byte)i; if(sha1_32(buf)==-1614427000){break;} }
		for(i=-13;i<-12;i++){ buf[441]=(byte)i; if(sha1_32(buf)==75687783){break;} }
		for(i=109;i<128;i++){ buf[442]=(byte)i; if(sha1_32(buf)==-1725861463){break;} }
		for(i=20;i<25;i++){ buf[443]=(byte)i; if(sha1_32(buf)==1405759113){break;} }
		for(i=-19;i<-5;i++){ buf[444]=(byte)i; if(sha1_32(buf)==2078570864){break;} }
		for(i=-54;i<-38;i++){ buf[445]=(byte)i; if(sha1_32(buf)==330661651){break;} }
		for(i=-19;i<-12;i++){ buf[446]=(byte)i; if(sha1_32(buf)==-1680657474){break;} }
		for(i=-112;i<-86;i++){ buf[447]=(byte)i; if(sha1_32(buf)==2010596762){break;} }
		for(i=-128;i<-127;i++){ buf[448]=(byte)i; if(sha1_32(buf)==1584846745){break;} }
		for(i=115;i<128;i++){ buf[449]=(byte)i; if(sha1_32(buf)==1361696559){break;} }
		for(i=77;i<84;i++){ buf[450]=(byte)i; if(sha1_32(buf)==1602418773){break;} }
		for(i=71;i<81;i++){ buf[451]=(byte)i; if(sha1_32(buf)==1215713134){break;} }
		for(i=9;i<19;i++){ buf[452]=(byte)i; if(sha1_32(buf)==-837640411){break;} }
		for(i=-91;i<-74;i++){ buf[453]=(byte)i; if(sha1_32(buf)==-176835634){break;} }
		for(i=50;i<55;i++){ buf[454]=(byte)i; if(sha1_32(buf)==1858268811){break;} }
		for(i=-30;i<-21;i++){ buf[455]=(byte)i; if(sha1_32(buf)==2033544786){break;} }
		for(i=84;i<108;i++){ buf[456]=(byte)i; if(sha1_32(buf)==1364601605){break;} }
		for(i=25;i<36;i++){ buf[457]=(byte)i; if(sha1_32(buf)==-432843709){break;} }
		for(i=-41;i<-19;i++){ buf[458]=(byte)i; if(sha1_32(buf)==-1324536515){break;} }
		for(i=64;i<76;i++){ buf[459]=(byte)i; if(sha1_32(buf)==-692639076){break;} }
		for(i=-70;i<-47;i++){ buf[460]=(byte)i; if(sha1_32(buf)==2062281143){break;} }
		for(i=-21;i<-13;i++){ buf[461]=(byte)i; if(sha1_32(buf)==-1544598407){break;} }
		for(i=109;i<122;i++){ buf[462]=(byte)i; if(sha1_32(buf)==-913016501){break;} }
		for(i=37;i<47;i++){ buf[463]=(byte)i; if(sha1_32(buf)==-1016477470){break;} }
		for(i=-115;i<-112;i++){ buf[464]=(byte)i; if(sha1_32(buf)==-1254212327){break;} }
		for(i=-40;i<-17;i++){ buf[465]=(byte)i; if(sha1_32(buf)==-338702923){break;} }
		for(i=62;i<75;i++){ buf[466]=(byte)i; if(sha1_32(buf)==-197357644){break;} }
		for(i=-108;i<-97;i++){ buf[467]=(byte)i; if(sha1_32(buf)==974458271){break;} }
		for(i=48;i<51;i++){ buf[468]=(byte)i; if(sha1_32(buf)==-1028653874){break;} }
		for(i=-128;i<-124;i++){ buf[469]=(byte)i; if(sha1_32(buf)==465186586){break;} }
		for(i=-102;i<-90;i++){ buf[470]=(byte)i; if(sha1_32(buf)==-861330518){break;} }
		for(i=114;i<126;i++){ buf[471]=(byte)i; if(sha1_32(buf)==-495236309){break;} }
		for(i=-35;i<-13;i++){ buf[472]=(byte)i; if(sha1_32(buf)==-1187244264){break;} }
		for(i=-88;i<-66;i++){ buf[473]=(byte)i; if(sha1_32(buf)==887212872){break;} }
		for(i=76;i<94;i++){ buf[474]=(byte)i; if(sha1_32(buf)==1044623853){break;} }
		for(i=62;i<63;i++){ buf[475]=(byte)i; if(sha1_32(buf)==-1073855534){break;} }
		for(i=-58;i<-37;i++){ buf[476]=(byte)i; if(sha1_32(buf)==869538115){break;} }
		for(i=105;i<128;i++){ buf[477]=(byte)i; if(sha1_32(buf)==-625766827){break;} }
		for(i=-88;i<-71;i++){ buf[478]=(byte)i; if(sha1_32(buf)==-1445351750){break;} }
		for(i=-96;i<-83;i++){ buf[479]=(byte)i; if(sha1_32(buf)==1325190575){break;} }
		for(i=-33;i<-15;i++){ buf[480]=(byte)i; if(sha1_32(buf)==-430179820){break;} }
		for(i=-82;i<-65;i++){ buf[481]=(byte)i; if(sha1_32(buf)==-1785745030){break;} }
		for(i=-108;i<-87;i++){ buf[482]=(byte)i; if(sha1_32(buf)==86913014){break;} }
		for(i=12;i<27;i++){ buf[483]=(byte)i; if(sha1_32(buf)==-379170856){break;} }
		for(i=-80;i<-64;i++){ buf[484]=(byte)i; if(sha1_32(buf)==-1384994950){break;} }
		for(i=-80;i<-56;i++){ buf[485]=(byte)i; if(sha1_32(buf)==-1343570675){break;} }
		for(i=-128;i<-121;i++){ buf[486]=(byte)i; if(sha1_32(buf)==484138593){break;} }
		for(i=23;i<47;i++){ buf[487]=(byte)i; if(sha1_32(buf)==-533966099){break;} }
		for(i=-110;i<-100;i++){ buf[488]=(byte)i; if(sha1_32(buf)==464434209){break;} }
		for(i=86;i<102;i++){ buf[489]=(byte)i; if(sha1_32(buf)==603865216){break;} }
		for(i=-61;i<-44;i++){ buf[490]=(byte)i; if(sha1_32(buf)==1818056750){break;} }
		for(i=-106;i<-87;i++){ buf[491]=(byte)i; if(sha1_32(buf)==1857132965){break;} }
		for(i=21;i<44;i++){ buf[492]=(byte)i; if(sha1_32(buf)==1360040004){break;} }
		for(i=56;i<74;i++){ buf[493]=(byte)i; if(sha1_32(buf)==936309782){break;} }
		for(i=-106;i<-82;i++){ buf[494]=(byte)i; if(sha1_32(buf)==-1777048610){break;} }
		for(i=-52;i<-39;i++){ buf[495]=(byte)i; if(sha1_32(buf)==2054657370){break;} }
		for(i=-70;i<-40;i++){ buf[496]=(byte)i; if(sha1_32(buf)==816553598){break;} }
		for(i=-34;i<-16;i++){ buf[497]=(byte)i; if(sha1_32(buf)==-1039152787){break;} }
		for(i=40;i<68;i++){ buf[498]=(byte)i; if(sha1_32(buf)==-809184115){break;} }
		for(i=45;i<73;i++){ buf[499]=(byte)i; if(sha1_32(buf)==-1424155766){break;} }
		for(i=39;i<64;i++){ buf[500]=(byte)i; if(sha1_32(buf)==1182817840){break;} }
		for(i=20;i<37;i++){ buf[501]=(byte)i; if(sha1_32(buf)==-1347957511){break;} }
		for(i=-28;i<-19;i++){ buf[502]=(byte)i; if(sha1_32(buf)==837246727){break;} }
		for(i=67;i<78;i++){ buf[503]=(byte)i; if(sha1_32(buf)==-853203982){break;} }
		for(i=-8;i<16;i++){ buf[504]=(byte)i; if(sha1_32(buf)==-355597533){break;} }
		for(i=99;i<116;i++){ buf[505]=(byte)i; if(sha1_32(buf)==635041944){break;} }
		for(i=33;i<56;i++){ buf[506]=(byte)i; if(sha1_32(buf)==398562348){break;} }
		for(i=-31;i<-22;i++){ buf[507]=(byte)i; if(sha1_32(buf)==-912712534){break;} }
		for(i=-77;i<-58;i++){ buf[508]=(byte)i; if(sha1_32(buf)==-1735586536){break;} }
		for(i=91;i<96;i++){ buf[509]=(byte)i; if(sha1_32(buf)==-1376392967){break;} }
		for(i=-97;i<-78;i++){ buf[510]=(byte)i; if(sha1_32(buf)==-769950178){break;} }
		for(i=14;i<22;i++){ buf[511]=(byte)i; if(sha1_32(buf)==-2123854997){break;} }
		for(i=-86;i<-71;i++){ buf[512]=(byte)i; if(sha1_32(buf)==-238876129){break;} }
		for(i=-128;i<-117;i++){ buf[513]=(byte)i; if(sha1_32(buf)==588321630){break;} }
		for(i=23;i<39;i++){ buf[514]=(byte)i; if(sha1_32(buf)==-1535299530){break;} }
		for(i=13;i<38;i++){ buf[515]=(byte)i; if(sha1_32(buf)==-433955059){break;} }
		for(i=99;i<105;i++){ buf[516]=(byte)i; if(sha1_32(buf)==561234602){break;} }
		for(i=-78;i<-71;i++){ buf[517]=(byte)i; if(sha1_32(buf)==1219048805){break;} }
		for(i=-48;i<-39;i++){ buf[518]=(byte)i; if(sha1_32(buf)==66483878){break;} }
		for(i=101;i<113;i++){ buf[519]=(byte)i; if(sha1_32(buf)==335362488){break;} }
		for(i=50;i<72;i++){ buf[520]=(byte)i; if(sha1_32(buf)==-793923165){break;} }
		for(i=-4;i<13;i++){ buf[521]=(byte)i; if(sha1_32(buf)==-576579246){break;} }
		for(i=-44;i<-17;i++){ buf[522]=(byte)i; if(sha1_32(buf)==780791669){break;} }
		for(i=88;i<100;i++){ buf[523]=(byte)i; if(sha1_32(buf)==-304206399){break;} }
		for(i=57;i<74;i++){ buf[524]=(byte)i; if(sha1_32(buf)==-997385644){break;} }
		for(i=-101;i<-92;i++){ buf[525]=(byte)i; if(sha1_32(buf)==-732103565){break;} }
		for(i=92;i<103;i++){ buf[526]=(byte)i; if(sha1_32(buf)==-1971389541){break;} }
		for(i=96;i<120;i++){ buf[527]=(byte)i; if(sha1_32(buf)==521734428){break;} }
		for(i=-29;i<-10;i++){ buf[528]=(byte)i; if(sha1_32(buf)==117582561){break;} }
		for(i=-21;i<5;i++){ buf[529]=(byte)i; if(sha1_32(buf)==243948435){break;} }
		for(i=77;i<94;i++){ buf[530]=(byte)i; if(sha1_32(buf)==-296439489){break;} }
		for(i=14;i<31;i++){ buf[531]=(byte)i; if(sha1_32(buf)==-2140612440){break;} }
		for(i=-16;i<-6;i++){ buf[532]=(byte)i; if(sha1_32(buf)==279043061){break;} }
		for(i=-5;i<13;i++){ buf[533]=(byte)i; if(sha1_32(buf)==-1628710758){break;} }
		for(i=-78;i<-61;i++){ buf[534]=(byte)i; if(sha1_32(buf)==461923700){break;} }
		for(i=62;i<90;i++){ buf[535]=(byte)i; if(sha1_32(buf)==-855793519){break;} }
		for(i=-3;i<13;i++){ buf[536]=(byte)i; if(sha1_32(buf)==-879848723){break;} }
		for(i=-92;i<-70;i++){ buf[537]=(byte)i; if(sha1_32(buf)==408609381){break;} }
		for(i=40;i<57;i++){ buf[538]=(byte)i; if(sha1_32(buf)==461672083){break;} }
		for(i=-112;i<-99;i++){ buf[539]=(byte)i; if(sha1_32(buf)==785982227){break;} }
		for(i=-84;i<-72;i++){ buf[540]=(byte)i; if(sha1_32(buf)==1854090129){break;} }
		for(i=-61;i<-37;i++){ buf[541]=(byte)i; if(sha1_32(buf)==-662421723){break;} }
		for(i=73;i<94;i++){ buf[542]=(byte)i; if(sha1_32(buf)==-830591069){break;} }
		for(i=6;i<19;i++){ buf[543]=(byte)i; if(sha1_32(buf)==-27287234){break;} }
		for(i=35;i<52;i++){ buf[544]=(byte)i; if(sha1_32(buf)==478613003){break;} }
		for(i=-2;i<12;i++){ buf[545]=(byte)i; if(sha1_32(buf)==478613003){break;} }
		for(i=-58;i<-34;i++){ buf[546]=(byte)i; if(sha1_32(buf)==-979052272){break;} }
		for(i=-104;i<-88;i++){ buf[547]=(byte)i; if(sha1_32(buf)==708784083){break;} }
		for(i=-36;i<-22;i++){ buf[548]=(byte)i; if(sha1_32(buf)==-207660197){break;} }
		for(i=-34;i<-14;i++){ buf[549]=(byte)i; if(sha1_32(buf)==-425612322){break;} }
		for(i=113;i<128;i++){ buf[550]=(byte)i; if(sha1_32(buf)==-429067564){break;} }
		for(i=-87;i<-71;i++){ buf[551]=(byte)i; if(sha1_32(buf)==440701959){break;} }
		for(i=74;i<100;i++){ buf[552]=(byte)i; if(sha1_32(buf)==133592371){break;} }
		for(i=-98;i<-86;i++){ buf[553]=(byte)i; if(sha1_32(buf)==-1335371824){break;} }
		for(i=41;i<55;i++){ buf[554]=(byte)i; if(sha1_32(buf)==349842702){break;} }
		for(i=-5;i<24;i++){ buf[555]=(byte)i; if(sha1_32(buf)==1456953647){break;} }
		for(i=-33;i<-20;i++){ buf[556]=(byte)i; if(sha1_32(buf)==2048961381){break;} }
		for(i=-31;i<-18;i++){ buf[557]=(byte)i; if(sha1_32(buf)==-303350585){break;} }
		for(i=-115;i<-98;i++){ buf[558]=(byte)i; if(sha1_32(buf)==-30912247){break;} }
		for(i=118;i<127;i++){ buf[559]=(byte)i; if(sha1_32(buf)==478304705){break;} }
		for(i=91;i<98;i++){ buf[560]=(byte)i; if(sha1_32(buf)==-1475960004){break;} }
		for(i=-16;i<0;i++){ buf[561]=(byte)i; if(sha1_32(buf)==1885794493){break;} }
		for(i=-101;i<-92;i++){ buf[562]=(byte)i; if(sha1_32(buf)==219815934){break;} }
		for(i=-61;i<-33;i++){ buf[563]=(byte)i; if(sha1_32(buf)==-515190551){break;} }
		for(i=-5;i<-2;i++){ buf[564]=(byte)i; if(sha1_32(buf)==-1138432702){break;} }
		for(i=-128;i<-106;i++){ buf[565]=(byte)i; if(sha1_32(buf)==1396211361){break;} }
		for(i=-60;i<-53;i++){ buf[566]=(byte)i; if(sha1_32(buf)==-310018385){break;} }
		for(i=77;i<101;i++){ buf[567]=(byte)i; if(sha1_32(buf)==-1322464798){break;} }
		for(i=-128;i<-114;i++){ buf[568]=(byte)i; if(sha1_32(buf)==-1748265402){break;} }
		for(i=-115;i<-95;i++){ buf[569]=(byte)i; if(sha1_32(buf)==763698819){break;} }
		for(i=-54;i<-45;i++){ buf[570]=(byte)i; if(sha1_32(buf)==-2032942554){break;} }
		for(i=77;i<98;i++){ buf[571]=(byte)i; if(sha1_32(buf)==-498589841){break;} }
		for(i=20;i<40;i++){ buf[572]=(byte)i; if(sha1_32(buf)==1630451508){break;} }
		for(i=-115;i<-96;i++){ buf[573]=(byte)i; if(sha1_32(buf)==1647034771){break;} }
		for(i=-124;i<-118;i++){ buf[574]=(byte)i; if(sha1_32(buf)==1539556685){break;} }
		for(i=-90;i<-69;i++){ buf[575]=(byte)i; if(sha1_32(buf)==2146051988){break;} }
		for(i=77;i<96;i++){ buf[576]=(byte)i; if(sha1_32(buf)==1597658613){break;} }
		for(i=-8;i<11;i++){ buf[577]=(byte)i; if(sha1_32(buf)==372123337){break;} }
		for(i=65;i<84;i++){ buf[578]=(byte)i; if(sha1_32(buf)==-1861982688){break;} }
		for(i=-119;i<-102;i++){ buf[579]=(byte)i; if(sha1_32(buf)==-2110848389){break;} }
		for(i=11;i<23;i++){ buf[580]=(byte)i; if(sha1_32(buf)==-15336522){break;} }
		for(i=-95;i<-78;i++){ buf[581]=(byte)i; if(sha1_32(buf)==436688106){break;} }
		for(i=-73;i<-43;i++){ buf[582]=(byte)i; if(sha1_32(buf)==325800326){break;} }
		for(i=80;i<91;i++){ buf[583]=(byte)i; if(sha1_32(buf)==-1002812729){break;} }
		for(i=-26;i<-21;i++){ buf[584]=(byte)i; if(sha1_32(buf)==1310112722){break;} }
		for(i=-87;i<-75;i++){ buf[585]=(byte)i; if(sha1_32(buf)==405215470){break;} }
		for(i=-47;i<-38;i++){ buf[586]=(byte)i; if(sha1_32(buf)==2136097790){break;} }
		for(i=-108;i<-85;i++){ buf[587]=(byte)i; if(sha1_32(buf)==1067379158){break;} }
		for(i=-119;i<-110;i++){ buf[588]=(byte)i; if(sha1_32(buf)==501296075){break;} }
		for(i=-13;i<11;i++){ buf[589]=(byte)i; if(sha1_32(buf)==302328512){break;} }
		for(i=6;i<22;i++){ buf[590]=(byte)i; if(sha1_32(buf)==-1755243279){break;} }
		for(i=110;i<128;i++){ buf[591]=(byte)i; if(sha1_32(buf)==-399884699){break;} }
		for(i=-25;i<-18;i++){ buf[592]=(byte)i; if(sha1_32(buf)==-1669900452){break;} }
		for(i=-17;i<2;i++){ buf[593]=(byte)i; if(sha1_32(buf)==1218579923){break;} }
		for(i=-96;i<-71;i++){ buf[594]=(byte)i; if(sha1_32(buf)==912293175){break;} }
		for(i=-40;i<-17;i++){ buf[595]=(byte)i; if(sha1_32(buf)==1762538920){break;} }
		for(i=-90;i<-72;i++){ buf[596]=(byte)i; if(sha1_32(buf)==-1326610398){break;} }
		for(i=-122;i<-106;i++){ buf[597]=(byte)i; if(sha1_32(buf)==599244490){break;} }
		for(i=-128;i<-112;i++){ buf[598]=(byte)i; if(sha1_32(buf)==2079100090){break;} }
		for(i=117;i<128;i++){ buf[599]=(byte)i; if(sha1_32(buf)==-723583585){break;} }
		for(i=77;i<94;i++){ buf[600]=(byte)i; if(sha1_32(buf)==-411529550){break;} }
		for(i=34;i<37;i++){ buf[601]=(byte)i; if(sha1_32(buf)==1287549725){break;} }
		for(i=-37;i<-24;i++){ buf[602]=(byte)i; if(sha1_32(buf)==-1074093666){break;} }
		for(i=-36;i<-18;i++){ buf[603]=(byte)i; if(sha1_32(buf)==-1945145364){break;} }
		for(i=24;i<43;i++){ buf[604]=(byte)i; if(sha1_32(buf)==-1278766471){break;} }
		for(i=109;i<128;i++){ buf[605]=(byte)i; if(sha1_32(buf)==776891333){break;} }
		for(i=71;i<91;i++){ buf[606]=(byte)i; if(sha1_32(buf)==1397905210){break;} }
		for(i=43;i<62;i++){ buf[607]=(byte)i; if(sha1_32(buf)==-955822011){break;} }
		for(i=107;i<125;i++){ buf[608]=(byte)i; if(sha1_32(buf)==511386519){break;} }
		for(i=-57;i<-41;i++){ buf[609]=(byte)i; if(sha1_32(buf)==-1111026174){break;} }
		for(i=-77;i<-66;i++){ buf[610]=(byte)i; if(sha1_32(buf)==-723072902){break;} }
		for(i=57;i<69;i++){ buf[611]=(byte)i; if(sha1_32(buf)==-914800166){break;} }
		for(i=-119;i<-100;i++){ buf[612]=(byte)i; if(sha1_32(buf)==-579426263){break;} }
		for(i=-16;i<4;i++){ buf[613]=(byte)i; if(sha1_32(buf)==-1267488478){break;} }
		for(i=40;i<58;i++){ buf[614]=(byte)i; if(sha1_32(buf)==-2087482686){break;} }
		for(i=-79;i<-68;i++){ buf[615]=(byte)i; if(sha1_32(buf)==-756030582){break;} }
		for(i=-8;i<-2;i++){ buf[616]=(byte)i; if(sha1_32(buf)==664122318){break;} }
		for(i=1;i<7;i++){ buf[617]=(byte)i; if(sha1_32(buf)==-2065300905){break;} }
		for(i=82;i<100;i++){ buf[618]=(byte)i; if(sha1_32(buf)==583739355){break;} }
		for(i=-118;i<-94;i++){ buf[619]=(byte)i; if(sha1_32(buf)==-1959574129){break;} }
		for(i=-128;i<-120;i++){ buf[620]=(byte)i; if(sha1_32(buf)==-406397307){break;} }
		for(i=26;i<34;i++){ buf[621]=(byte)i; if(sha1_32(buf)==-366413289){break;} }
		for(i=-125;i<-111;i++){ buf[622]=(byte)i; if(sha1_32(buf)==-738741083){break;} }
		for(i=53;i<66;i++){ buf[623]=(byte)i; if(sha1_32(buf)==-856252101){break;} }
		for(i=-3;i<24;i++){ buf[624]=(byte)i; if(sha1_32(buf)==-1985012215){break;} }
		for(i=-58;i<-55;i++){ buf[625]=(byte)i; if(sha1_32(buf)==978583933){break;} }
		for(i=-100;i<-75;i++){ buf[626]=(byte)i; if(sha1_32(buf)==974051340){break;} }
		for(i=110;i<128;i++){ buf[627]=(byte)i; if(sha1_32(buf)==27092809){break;} }
		for(i=-88;i<-67;i++){ buf[628]=(byte)i; if(sha1_32(buf)==-1721680638){break;} }
		for(i=-53;i<-40;i++){ buf[629]=(byte)i; if(sha1_32(buf)==-129969091){break;} }
		for(i=41;i<57;i++){ buf[630]=(byte)i; if(sha1_32(buf)==-1465501270){break;} }
		for(i=-128;i<-119;i++){ buf[631]=(byte)i; if(sha1_32(buf)==609025010){break;} }
		for(i=-27;i<-15;i++){ buf[632]=(byte)i; if(sha1_32(buf)==79857335){break;} }
		for(i=-125;i<-107;i++){ buf[633]=(byte)i; if(sha1_32(buf)==-423672478){break;} }
		for(i=-127;i<-124;i++){ buf[634]=(byte)i; if(sha1_32(buf)==-994174571){break;} }
		for(i=-23;i<-9;i++){ buf[635]=(byte)i; if(sha1_32(buf)==-1734874093){break;} }
		for(i=-80;i<-59;i++){ buf[636]=(byte)i; if(sha1_32(buf)==1423660045){break;} }
		for(i=108;i<110;i++){ buf[637]=(byte)i; if(sha1_32(buf)==1493228147){break;} }
		for(i=27;i<35;i++){ buf[638]=(byte)i; if(sha1_32(buf)==-1852522262){break;} }
		for(i=-94;i<-77;i++){ buf[639]=(byte)i; if(sha1_32(buf)==-1227294650){break;} }
		for(i=-34;i<-19;i++){ buf[640]=(byte)i; if(sha1_32(buf)==-743464658){break;} }
		for(i=83;i<103;i++){ buf[641]=(byte)i; if(sha1_32(buf)==1985015111){break;} }
		for(i=29;i<49;i++){ buf[642]=(byte)i; if(sha1_32(buf)==-1747593033){break;} }
		for(i=-44;i<-27;i++){ buf[643]=(byte)i; if(sha1_32(buf)==-547175429){break;} }
		for(i=111;i<128;i++){ buf[644]=(byte)i; if(sha1_32(buf)==1368532294){break;} }
		for(i=-16;i<-1;i++){ buf[645]=(byte)i; if(sha1_32(buf)==-1453077438){break;} }
		for(i=60;i<87;i++){ buf[646]=(byte)i; if(sha1_32(buf)==1521737703){break;} }
		for(i=-19;i<10;i++){ buf[647]=(byte)i; if(sha1_32(buf)==1706105190){break;} }
		for(i=-56;i<-41;i++){ buf[648]=(byte)i; if(sha1_32(buf)==-1915557822){break;} }
		for(i=93;i<108;i++){ buf[649]=(byte)i; if(sha1_32(buf)==719300329){break;} }
		for(i=-42;i<-33;i++){ buf[650]=(byte)i; if(sha1_32(buf)==602073600){break;} }
		for(i=-31;i<-19;i++){ buf[651]=(byte)i; if(sha1_32(buf)==623770693){break;} }
		for(i=23;i<27;i++){ buf[652]=(byte)i; if(sha1_32(buf)==-439391246){break;} }
		for(i=103;i<121;i++){ buf[653]=(byte)i; if(sha1_32(buf)==1494001407){break;} }
		for(i=115;i<122;i++){ buf[654]=(byte)i; if(sha1_32(buf)==-53665126){break;} }
		for(i=43;i<73;i++){ buf[655]=(byte)i; if(sha1_32(buf)==-87926143){break;} }
		for(i=-108;i<-96;i++){ buf[656]=(byte)i; if(sha1_32(buf)==-302858389){break;} }
		for(i=-60;i<-46;i++){ buf[657]=(byte)i; if(sha1_32(buf)==-2083911303){break;} }
		for(i=107;i<128;i++){ buf[658]=(byte)i; if(sha1_32(buf)==-1278456235){break;} }
		for(i=-124;i<-105;i++){ buf[659]=(byte)i; if(sha1_32(buf)==798772056){break;} }
		for(i=-118;i<-106;i++){ buf[660]=(byte)i; if(sha1_32(buf)==2089361343){break;} }
		for(i=64;i<85;i++){ buf[661]=(byte)i; if(sha1_32(buf)==-147753387){break;} }
		for(i=-17;i<-2;i++){ buf[662]=(byte)i; if(sha1_32(buf)==-1142250610){break;} }
		for(i=106;i<116;i++){ buf[663]=(byte)i; if(sha1_32(buf)==-247925253){break;} }
		for(i=-13;i<-6;i++){ buf[664]=(byte)i; if(sha1_32(buf)==-1039953181){break;} }
		for(i=-115;i<-92;i++){ buf[665]=(byte)i; if(sha1_32(buf)==-1626319362){break;} }
		for(i=74;i<94;i++){ buf[666]=(byte)i; if(sha1_32(buf)==1009413378){break;} }
		for(i=-57;i<-43;i++){ buf[667]=(byte)i; if(sha1_32(buf)==-1127861833){break;} }
		for(i=122;i<128;i++){ buf[668]=(byte)i; if(sha1_32(buf)==-765479270){break;} }
		for(i=-73;i<-56;i++){ buf[669]=(byte)i; if(sha1_32(buf)==-500257208){break;} }
		for(i=-116;i<-93;i++){ buf[670]=(byte)i; if(sha1_32(buf)==1063135528){break;} }
		for(i=-16;i<8;i++){ buf[671]=(byte)i; if(sha1_32(buf)==-909938064){break;} }
		for(i=119;i<125;i++){ buf[672]=(byte)i; if(sha1_32(buf)==-2118022986){break;} }
		for(i=-62;i<-57;i++){ buf[673]=(byte)i; if(sha1_32(buf)==-724545768){break;} }
		for(i=94;i<98;i++){ buf[674]=(byte)i; if(sha1_32(buf)==292292764){break;} }
		for(i=99;i<108;i++){ buf[675]=(byte)i; if(sha1_32(buf)==-2132573541){break;} }
		for(i=-126;i<-110;i++){ buf[676]=(byte)i; if(sha1_32(buf)==1093558){break;} }
		for(i=-128;i<-107;i++){ buf[677]=(byte)i; if(sha1_32(buf)==-184473679){break;} }
		for(i=-73;i<-55;i++){ buf[678]=(byte)i; if(sha1_32(buf)==-910053251){break;} }
		for(i=-11;i<-2;i++){ buf[679]=(byte)i; if(sha1_32(buf)==-1070619194){break;} }
		for(i=-113;i<-97;i++){ buf[680]=(byte)i; if(sha1_32(buf)==866042672){break;} }
		for(i=87;i<104;i++){ buf[681]=(byte)i; if(sha1_32(buf)==-590304557){break;} }
		for(i=-98;i<-75;i++){ buf[682]=(byte)i; if(sha1_32(buf)==-2078825282){break;} }
		for(i=26;i<54;i++){ buf[683]=(byte)i; if(sha1_32(buf)==876966223){break;} }
		for(i=99;i<113;i++){ buf[684]=(byte)i; if(sha1_32(buf)==116309181){break;} }
		for(i=118;i<128;i++){ buf[685]=(byte)i; if(sha1_32(buf)==-53685181){break;} }
		for(i=44;i<64;i++){ buf[686]=(byte)i; if(sha1_32(buf)==-1601444377){break;} }
		for(i=110;i<128;i++){ buf[687]=(byte)i; if(sha1_32(buf)==550397687){break;} }
		for(i=-84;i<-68;i++){ buf[688]=(byte)i; if(sha1_32(buf)==1443960254){break;} }
		for(i=-55;i<-48;i++){ buf[689]=(byte)i; if(sha1_32(buf)==-1099783288){break;} }
		for(i=111;i<116;i++){ buf[690]=(byte)i; if(sha1_32(buf)==1361708151){break;} }
		for(i=-79;i<-74;i++){ buf[691]=(byte)i; if(sha1_32(buf)==479475094){break;} }
		for(i=22;i<46;i++){ buf[692]=(byte)i; if(sha1_32(buf)==222497596){break;} }
		for(i=-124;i<-95;i++){ buf[693]=(byte)i; if(sha1_32(buf)==924414782){break;} }
		for(i=73;i<94;i++){ buf[694]=(byte)i; if(sha1_32(buf)==969090742){break;} }
		for(i=117;i<122;i++){ buf[695]=(byte)i; if(sha1_32(buf)==-849310095){break;} }
		for(i=16;i<39;i++){ buf[696]=(byte)i; if(sha1_32(buf)==-356491541){break;} }
		for(i=45;i<55;i++){ buf[697]=(byte)i; if(sha1_32(buf)==555168613){break;} }
		for(i=58;i<67;i++){ buf[698]=(byte)i; if(sha1_32(buf)==429215744){break;} }
		for(i=19;i<48;i++){ buf[699]=(byte)i; if(sha1_32(buf)==-986830881){break;} }
		for(i=96;i<114;i++){ buf[700]=(byte)i; if(sha1_32(buf)==-1931010517){break;} }
		for(i=-41;i<-31;i++){ buf[701]=(byte)i; if(sha1_32(buf)==1588068188){break;} }
		for(i=90;i<113;i++){ buf[702]=(byte)i; if(sha1_32(buf)==245877040){break;} }
		for(i=43;i<50;i++){ buf[703]=(byte)i; if(sha1_32(buf)==-1736448326){break;} }
		for(i=35;i<49;i++){ buf[704]=(byte)i; if(sha1_32(buf)==-583066172){break;} }
		for(i=-47;i<-31;i++){ buf[705]=(byte)i; if(sha1_32(buf)==1922610536){break;} }
		for(i=-57;i<-45;i++){ buf[706]=(byte)i; if(sha1_32(buf)==950935837){break;} }
		for(i=-97;i<-81;i++){ buf[707]=(byte)i; if(sha1_32(buf)==1306405346){break;} }
		for(i=98;i<126;i++){ buf[708]=(byte)i; if(sha1_32(buf)==1644196391){break;} }
		for(i=-13;i<5;i++){ buf[709]=(byte)i; if(sha1_32(buf)==1642003142){break;} }
		for(i=-97;i<-76;i++){ buf[710]=(byte)i; if(sha1_32(buf)==1497430225){break;} }
		for(i=-125;i<-111;i++){ buf[711]=(byte)i; if(sha1_32(buf)==-439931141){break;} }
		for(i=65;i<79;i++){ buf[712]=(byte)i; if(sha1_32(buf)==1767003066){break;} }
		for(i=-35;i<-14;i++){ buf[713]=(byte)i; if(sha1_32(buf)==-1386770625){break;} }
		for(i=57;i<61;i++){ buf[714]=(byte)i; if(sha1_32(buf)==-1962075931){break;} }
		for(i=38;i<51;i++){ buf[715]=(byte)i; if(sha1_32(buf)==474776159){break;} }
		for(i=-12;i<-4;i++){ buf[716]=(byte)i; if(sha1_32(buf)==-330969053){break;} }
		for(i=121;i<127;i++){ buf[717]=(byte)i; if(sha1_32(buf)==1859753928){break;} }
		for(i=-95;i<-89;i++){ buf[718]=(byte)i; if(sha1_32(buf)==809557503){break;} }
		for(i=55;i<69;i++){ buf[719]=(byte)i; if(sha1_32(buf)==-425849665){break;} }
		for(i=93;i<113;i++){ buf[720]=(byte)i; if(sha1_32(buf)==1965401164){break;} }
		for(i=-127;i<-103;i++){ buf[721]=(byte)i; if(sha1_32(buf)==-1749405069){break;} }
		for(i=-128;i<-122;i++){ buf[722]=(byte)i; if(sha1_32(buf)==-1832391721){break;} }
		for(i=-88;i<-60;i++){ buf[723]=(byte)i; if(sha1_32(buf)==1661413727){break;} }
		for(i=2;i<26;i++){ buf[724]=(byte)i; if(sha1_32(buf)==-1077376927){break;} }
		for(i=42;i<54;i++){ buf[725]=(byte)i; if(sha1_32(buf)==248708677){break;} }
		for(i=105;i<128;i++){ buf[726]=(byte)i; if(sha1_32(buf)==703013600){break;} }
		for(i=-6;i<16;i++){ buf[727]=(byte)i; if(sha1_32(buf)==-1800971169){break;} }
		for(i=94;i<114;i++){ buf[728]=(byte)i; if(sha1_32(buf)==-1173975156){break;} }
		for(i=-86;i<-80;i++){ buf[729]=(byte)i; if(sha1_32(buf)==885069574){break;} }
		for(i=-29;i<-18;i++){ buf[730]=(byte)i; if(sha1_32(buf)==922107840){break;} }
		for(i=48;i<63;i++){ buf[731]=(byte)i; if(sha1_32(buf)==118731476){break;} }
		for(i=-95;i<-92;i++){ buf[732]=(byte)i; if(sha1_32(buf)==-678589311){break;} }
		for(i=110;i<118;i++){ buf[733]=(byte)i; if(sha1_32(buf)==-1619490724){break;} }
		for(i=-89;i<-60;i++){ buf[734]=(byte)i; if(sha1_32(buf)==276793172){break;} }
		for(i=-5;i<-1;i++){ buf[735]=(byte)i; if(sha1_32(buf)==-1726911669){break;} }
		for(i=-99;i<-92;i++){ buf[736]=(byte)i; if(sha1_32(buf)==-593081024){break;} }
		for(i=-81;i<-62;i++){ buf[737]=(byte)i; if(sha1_32(buf)==-361515575){break;} }
		for(i=89;i<105;i++){ buf[738]=(byte)i; if(sha1_32(buf)==544880700){break;} }
		for(i=-27;i<-17;i++){ buf[739]=(byte)i; if(sha1_32(buf)==2002023483){break;} }
		for(i=-7;i<8;i++){ buf[740]=(byte)i; if(sha1_32(buf)==-615972062){break;} }
		for(i=-115;i<-90;i++){ buf[741]=(byte)i; if(sha1_32(buf)==-438861424){break;} }
		for(i=28;i<51;i++){ buf[742]=(byte)i; if(sha1_32(buf)==2040798393){break;} }
		for(i=19;i<43;i++){ buf[743]=(byte)i; if(sha1_32(buf)==597415831){break;} }
		for(i=-27;i<-18;i++){ buf[744]=(byte)i; if(sha1_32(buf)==1817737011){break;} }
		for(i=3;i<20;i++){ buf[745]=(byte)i; if(sha1_32(buf)==-1179096687){break;} }
		for(i=39;i<66;i++){ buf[746]=(byte)i; if(sha1_32(buf)==1959103993){break;} }
		for(i=-116;i<-91;i++){ buf[747]=(byte)i; if(sha1_32(buf)==-975922930){break;} }
		for(i=-35;i<-12;i++){ buf[748]=(byte)i; if(sha1_32(buf)==198366181){break;} }
		for(i=-14;i<-3;i++){ buf[749]=(byte)i; if(sha1_32(buf)==1564593753){break;} }
		for(i=101;i<102;i++){ buf[750]=(byte)i; if(sha1_32(buf)==-1112402107){break;} }
		for(i=109;i<127;i++){ buf[751]=(byte)i; if(sha1_32(buf)==-61589227){break;} }
		for(i=-78;i<-65;i++){ buf[752]=(byte)i; if(sha1_32(buf)==543973670){break;} }
		for(i=-125;i<-107;i++){ buf[753]=(byte)i; if(sha1_32(buf)==-174637011){break;} }
		for(i=109;i<128;i++){ buf[754]=(byte)i; if(sha1_32(buf)==-1349308920){break;} }
		for(i=-9;i<11;i++){ buf[755]=(byte)i; if(sha1_32(buf)==836718164){break;} }
		for(i=97;i<108;i++){ buf[756]=(byte)i; if(sha1_32(buf)==-1569931049){break;} }
		for(i=43;i<67;i++){ buf[757]=(byte)i; if(sha1_32(buf)==441159822){break;} }
		for(i=68;i<86;i++){ buf[758]=(byte)i; if(sha1_32(buf)==-1147417210){break;} }
		for(i=-118;i<-110;i++){ buf[759]=(byte)i; if(sha1_32(buf)==-97966009){break;} }
		for(i=10;i<33;i++){ buf[760]=(byte)i; if(sha1_32(buf)==1565310218){break;} }
		for(i=3;i<16;i++){ buf[761]=(byte)i; if(sha1_32(buf)==-718783695){break;} }
		for(i=66;i<82;i++){ buf[762]=(byte)i; if(sha1_32(buf)==-895500546){break;} }
		for(i=48;i<69;i++){ buf[763]=(byte)i; if(sha1_32(buf)==-1595076151){break;} }
		for(i=-58;i<-28;i++){ buf[764]=(byte)i; if(sha1_32(buf)==744663744){break;} }
		for(i=40;i<48;i++){ buf[765]=(byte)i; if(sha1_32(buf)==-1924850581){break;} }
		for(i=27;i<32;i++){ buf[766]=(byte)i; if(sha1_32(buf)==1447493747){break;} }
		for(i=11;i<24;i++){ buf[767]=(byte)i; if(sha1_32(buf)==560735052){break;} }
		for(i=81;i<91;i++){ buf[768]=(byte)i; if(sha1_32(buf)==1832579334){break;} }
		for(i=-93;i<-87;i++){ buf[769]=(byte)i; if(sha1_32(buf)==1053515268){break;} }
		for(i=-82;i<-56;i++){ buf[770]=(byte)i; if(sha1_32(buf)==1866327426){break;} }
		for(i=-20;i<2;i++){ buf[771]=(byte)i; if(sha1_32(buf)==-1141469332){break;} }
		for(i=-36;i<-29;i++){ buf[772]=(byte)i; if(sha1_32(buf)==-1323217229){break;} }
		for(i=-41;i<-25;i++){ buf[773]=(byte)i; if(sha1_32(buf)==592760246){break;} }
		for(i=37;i<42;i++){ buf[774]=(byte)i; if(sha1_32(buf)==2023654059){break;} }
		for(i=121;i<124;i++){ buf[775]=(byte)i; if(sha1_32(buf)==1594795316){break;} }
		for(i=43;i<57;i++){ buf[776]=(byte)i; if(sha1_32(buf)==-156363372){break;} }
		for(i=113;i<128;i++){ buf[777]=(byte)i; if(sha1_32(buf)==-1652934584){break;} }
		for(i=-84;i<-67;i++){ buf[778]=(byte)i; if(sha1_32(buf)==-1443383949){break;} }
		for(i=74;i<90;i++){ buf[779]=(byte)i; if(sha1_32(buf)==1584360505){break;} }
		for(i=-75;i<-61;i++){ buf[780]=(byte)i; if(sha1_32(buf)==-1638264153){break;} }
		for(i=-13;i<6;i++){ buf[781]=(byte)i; if(sha1_32(buf)==-166165313){break;} }
		for(i=114;i<125;i++){ buf[782]=(byte)i; if(sha1_32(buf)==-904979224){break;} }
		for(i=112;i<127;i++){ buf[783]=(byte)i; if(sha1_32(buf)==-334485961){break;} }
		for(i=102;i<121;i++){ buf[784]=(byte)i; if(sha1_32(buf)==1257264371){break;} }
		for(i=-103;i<-95;i++){ buf[785]=(byte)i; if(sha1_32(buf)==-1774613543){break;} }
		for(i=51;i<59;i++){ buf[786]=(byte)i; if(sha1_32(buf)==867110649){break;} }
		for(i=-45;i<-39;i++){ buf[787]=(byte)i; if(sha1_32(buf)==-1128800264){break;} }
		for(i=-70;i<-51;i++){ buf[788]=(byte)i; if(sha1_32(buf)==1401798346){break;} }
		for(i=27;i<49;i++){ buf[789]=(byte)i; if(sha1_32(buf)==803810245){break;} }
		for(i=115;i<128;i++){ buf[790]=(byte)i; if(sha1_32(buf)==-1141405701){break;} }
		for(i=104;i<107;i++){ buf[791]=(byte)i; if(sha1_32(buf)==-907239697){break;} }
		for(i=-53;i<-41;i++){ buf[792]=(byte)i; if(sha1_32(buf)==-436235894){break;} }
		for(i=63;i<82;i++){ buf[793]=(byte)i; if(sha1_32(buf)==-1534003957){break;} }
		for(i=37;i<59;i++){ buf[794]=(byte)i; if(sha1_32(buf)==381445360){break;} }
		for(i=-26;i<-11;i++){ buf[795]=(byte)i; if(sha1_32(buf)==-1948007427){break;} }
		for(i=-114;i<-97;i++){ buf[796]=(byte)i; if(sha1_32(buf)==1414664603){break;} }
		for(i=8;i<27;i++){ buf[797]=(byte)i; if(sha1_32(buf)==-271801592){break;} }
		for(i=24;i<44;i++){ buf[798]=(byte)i; if(sha1_32(buf)==877582567){break;} }
		for(i=-97;i<-75;i++){ buf[799]=(byte)i; if(sha1_32(buf)==134448486){break;} }
		for(i=86;i<106;i++){ buf[800]=(byte)i; if(sha1_32(buf)==-1401430016){break;} }
		for(i=-83;i<-63;i++){ buf[801]=(byte)i; if(sha1_32(buf)==-1152113541){break;} }
		for(i=-83;i<-70;i++){ buf[802]=(byte)i; if(sha1_32(buf)==1593372281){break;} }
		for(i=88;i<97;i++){ buf[803]=(byte)i; if(sha1_32(buf)==-900504212){break;} }
		for(i=-128;i<-116;i++){ buf[804]=(byte)i; if(sha1_32(buf)==1358822178){break;} }
		for(i=118;i<128;i++){ buf[805]=(byte)i; if(sha1_32(buf)==1305463096){break;} }
		for(i=14;i<42;i++){ buf[806]=(byte)i; if(sha1_32(buf)==1880426437){break;} }
		for(i=3;i<11;i++){ buf[807]=(byte)i; if(sha1_32(buf)==1326894151){break;} }
		for(i=-102;i<-80;i++){ buf[808]=(byte)i; if(sha1_32(buf)==-1725626417){break;} }
		for(i=113;i<128;i++){ buf[809]=(byte)i; if(sha1_32(buf)==116004331){break;} }
		for(i=-112;i<-91;i++){ buf[810]=(byte)i; if(sha1_32(buf)==642796273){break;} }
		for(i=48;i<66;i++){ buf[811]=(byte)i; if(sha1_32(buf)==-52963307){break;} }
		for(i=-59;i<-34;i++){ buf[812]=(byte)i; if(sha1_32(buf)==-1060444824){break;} }
		for(i=79;i<107;i++){ buf[813]=(byte)i; if(sha1_32(buf)==-1900042911){break;} }
		for(i=58;i<86;i++){ buf[814]=(byte)i; if(sha1_32(buf)==-83789658){break;} }
		for(i=44;i<56;i++){ buf[815]=(byte)i; if(sha1_32(buf)==820155264){break;} }
		for(i=-54;i<-42;i++){ buf[816]=(byte)i; if(sha1_32(buf)==1701675524){break;} }
		for(i=48;i<54;i++){ buf[817]=(byte)i; if(sha1_32(buf)==1710165667){break;} }
		for(i=-35;i<-6;i++){ buf[818]=(byte)i; if(sha1_32(buf)==878247758){break;} }
		for(i=-6;i<13;i++){ buf[819]=(byte)i; if(sha1_32(buf)==1565594857){break;} }
		for(i=-79;i<-51;i++){ buf[820]=(byte)i; if(sha1_32(buf)==-1735569336){break;} }
		for(i=60;i<84;i++){ buf[821]=(byte)i; if(sha1_32(buf)==1339763012){break;} }
		for(i=-124;i<-106;i++){ buf[822]=(byte)i; if(sha1_32(buf)==1673845399){break;} }
		for(i=89;i<101;i++){ buf[823]=(byte)i; if(sha1_32(buf)==-540434135){break;} }
		for(i=-20;i<-1;i++){ buf[824]=(byte)i; if(sha1_32(buf)==-1923828356){break;} }
		for(i=-103;i<-101;i++){ buf[825]=(byte)i; if(sha1_32(buf)==-503661475){break;} }
		for(i=-73;i<-49;i++){ buf[826]=(byte)i; if(sha1_32(buf)==-616373951){break;} }
		for(i=-40;i<-22;i++){ buf[827]=(byte)i; if(sha1_32(buf)==1198164461){break;} }
		for(i=94;i<113;i++){ buf[828]=(byte)i; if(sha1_32(buf)==1415941522){break;} }
		for(i=82;i<89;i++){ buf[829]=(byte)i; if(sha1_32(buf)==507265292){break;} }
		for(i=20;i<44;i++){ buf[830]=(byte)i; if(sha1_32(buf)==820215565){break;} }
		for(i=79;i<92;i++){ buf[831]=(byte)i; if(sha1_32(buf)==959189019){break;} }
		for(i=5;i<28;i++){ buf[832]=(byte)i; if(sha1_32(buf)==-364803457){break;} }
		for(i=-59;i<-42;i++){ buf[833]=(byte)i; if(sha1_32(buf)==1888903198){break;} }
		for(i=104;i<120;i++){ buf[834]=(byte)i; if(sha1_32(buf)==1028654684){break;} }
		for(i=-85;i<-60;i++){ buf[835]=(byte)i; if(sha1_32(buf)==1833600575){break;} }
		for(i=93;i<114;i++){ buf[836]=(byte)i; if(sha1_32(buf)==-30112668){break;} }
		for(i=-56;i<-38;i++){ buf[837]=(byte)i; if(sha1_32(buf)==1243261608){break;} }
		for(i=106;i<121;i++){ buf[838]=(byte)i; if(sha1_32(buf)==2050434321){break;} }
		for(i=-123;i<-105;i++){ buf[839]=(byte)i; if(sha1_32(buf)==726540020){break;} }
		for(i=-42;i<-24;i++){ buf[840]=(byte)i; if(sha1_32(buf)==1095366659){break;} }
		for(i=-128;i<-119;i++){ buf[841]=(byte)i; if(sha1_32(buf)==1425106754){break;} }
		for(i=33;i<38;i++){ buf[842]=(byte)i; if(sha1_32(buf)==1287386776){break;} }
		for(i=-93;i<-64;i++){ buf[843]=(byte)i; if(sha1_32(buf)==71321010){break;} }
		for(i=93;i<97;i++){ buf[844]=(byte)i; if(sha1_32(buf)==1966370907){break;} }
		for(i=84;i<112;i++){ buf[845]=(byte)i; if(sha1_32(buf)==-1033407336){break;} }
		for(i=71;i<89;i++){ buf[846]=(byte)i; if(sha1_32(buf)==-210270764){break;} }
		for(i=64;i<91;i++){ buf[847]=(byte)i; if(sha1_32(buf)==-2134730060){break;} }
		for(i=-120;i<-98;i++){ buf[848]=(byte)i; if(sha1_32(buf)==-2042158277){break;} }
		for(i=-84;i<-61;i++){ buf[849]=(byte)i; if(sha1_32(buf)==-128733514){break;} }
		for(i=-77;i<-70;i++){ buf[850]=(byte)i; if(sha1_32(buf)==189158235){break;} }
		for(i=120;i<128;i++){ buf[851]=(byte)i; if(sha1_32(buf)==-1146395173){break;} }
		for(i=27;i<36;i++){ buf[852]=(byte)i; if(sha1_32(buf)==1873904770){break;} }
		for(i=13;i<39;i++){ buf[853]=(byte)i; if(sha1_32(buf)==-280135776){break;} }
		for(i=53;i<71;i++){ buf[854]=(byte)i; if(sha1_32(buf)==-1878737966){break;} }
		for(i=-81;i<-65;i++){ buf[855]=(byte)i; if(sha1_32(buf)==419095536){break;} }
		for(i=-60;i<-48;i++){ buf[856]=(byte)i; if(sha1_32(buf)==808978795){break;} }
		for(i=80;i<106;i++){ buf[857]=(byte)i; if(sha1_32(buf)==-970262995){break;} }
		for(i=30;i<48;i++){ buf[858]=(byte)i; if(sha1_32(buf)==1751749253){break;} }
		for(i=-121;i<-107;i++){ buf[859]=(byte)i; if(sha1_32(buf)==-400840472){break;} }
		for(i=87;i<100;i++){ buf[860]=(byte)i; if(sha1_32(buf)==1145177960){break;} }
		for(i=96;i<109;i++){ buf[861]=(byte)i; if(sha1_32(buf)==90341270){break;} }
		for(i=-34;i<-27;i++){ buf[862]=(byte)i; if(sha1_32(buf)==-1168720700){break;} }
		for(i=124;i<127;i++){ buf[863]=(byte)i; if(sha1_32(buf)==-1393344027){break;} }
		for(i=-44;i<-27;i++){ buf[864]=(byte)i; if(sha1_32(buf)==2137954278){break;} }
		for(i=86;i<93;i++){ buf[865]=(byte)i; if(sha1_32(buf)==-1529238228){break;} }
		for(i=91;i<97;i++){ buf[866]=(byte)i; if(sha1_32(buf)==2142908228){break;} }
		for(i=-91;i<-67;i++){ buf[867]=(byte)i; if(sha1_32(buf)==291414120){break;} }
		for(i=109;i<128;i++){ buf[868]=(byte)i; if(sha1_32(buf)==-1339886211){break;} }
		for(i=56;i<76;i++){ buf[869]=(byte)i; if(sha1_32(buf)==1821866303){break;} }
		for(i=48;i<64;i++){ buf[870]=(byte)i; if(sha1_32(buf)==-557170658){break;} }
		for(i=78;i<93;i++){ buf[871]=(byte)i; if(sha1_32(buf)==-1501454710){break;} }
		for(i=-106;i<-89;i++){ buf[872]=(byte)i; if(sha1_32(buf)==-707279891){break;} }
		for(i=-38;i<-15;i++){ buf[873]=(byte)i; if(sha1_32(buf)==-1294705459){break;} }
		for(i=-59;i<-44;i++){ buf[874]=(byte)i; if(sha1_32(buf)==669380282){break;} }
		for(i=27;i<39;i++){ buf[875]=(byte)i; if(sha1_32(buf)==532673100){break;} }
		for(i=-128;i<-117;i++){ buf[876]=(byte)i; if(sha1_32(buf)==743885946){break;} }
		for(i=-30;i<-11;i++){ buf[877]=(byte)i; if(sha1_32(buf)==943810828){break;} }
		for(i=-118;i<-103;i++){ buf[878]=(byte)i; if(sha1_32(buf)==1480138788){break;} }
		for(i=-26;i<-8;i++){ buf[879]=(byte)i; if(sha1_32(buf)==318382586){break;} }
		for(i=-106;i<-95;i++){ buf[880]=(byte)i; if(sha1_32(buf)==-1289232295){break;} }
		for(i=17;i<21;i++){ buf[881]=(byte)i; if(sha1_32(buf)==1313120016){break;} }
		for(i=2;i<12;i++){ buf[882]=(byte)i; if(sha1_32(buf)==-748702608){break;} }
		for(i=-48;i<-24;i++){ buf[883]=(byte)i; if(sha1_32(buf)==-1431313666){break;} }
		for(i=-83;i<-69;i++){ buf[884]=(byte)i; if(sha1_32(buf)==1286467617){break;} }
		for(i=11;i<17;i++){ buf[885]=(byte)i; if(sha1_32(buf)==2121094593){break;} }
		for(i=11;i<29;i++){ buf[886]=(byte)i; if(sha1_32(buf)==-272178886){break;} }
		for(i=-37;i<-18;i++){ buf[887]=(byte)i; if(sha1_32(buf)==-1736878509){break;} }
		for(i=-61;i<-42;i++){ buf[888]=(byte)i; if(sha1_32(buf)==-686170150){break;} }
		for(i=101;i<120;i++){ buf[889]=(byte)i; if(sha1_32(buf)==547595688){break;} }
		for(i=41;i<47;i++){ buf[890]=(byte)i; if(sha1_32(buf)==-1759767996){break;} }
		for(i=-69;i<-51;i++){ buf[891]=(byte)i; if(sha1_32(buf)==-1008108198){break;} }
		for(i=-65;i<-47;i++){ buf[892]=(byte)i; if(sha1_32(buf)==1743290713){break;} }
		for(i=-104;i<-94;i++){ buf[893]=(byte)i; if(sha1_32(buf)==1708435187){break;} }
		for(i=-119;i<-113;i++){ buf[894]=(byte)i; if(sha1_32(buf)==-1106840331){break;} }
		for(i=-53;i<-37;i++){ buf[895]=(byte)i; if(sha1_32(buf)==1505967776){break;} }
		for(i=86;i<102;i++){ buf[896]=(byte)i; if(sha1_32(buf)==-230717089){break;} }
		for(i=-5;i<15;i++){ buf[897]=(byte)i; if(sha1_32(buf)==-2030326368){break;} }
		for(i=-103;i<-93;i++){ buf[898]=(byte)i; if(sha1_32(buf)==1527914135){break;} }
		for(i=96;i<112;i++){ buf[899]=(byte)i; if(sha1_32(buf)==-965785397){break;} }
		for(i=37;i<57;i++){ buf[900]=(byte)i; if(sha1_32(buf)==1552801844){break;} }
		for(i=11;i<25;i++){ buf[901]=(byte)i; if(sha1_32(buf)==684420773){break;} }
		for(i=-65;i<-52;i++){ buf[902]=(byte)i; if(sha1_32(buf)==-837788426){break;} }
		for(i=66;i<80;i++){ buf[903]=(byte)i; if(sha1_32(buf)==257772165){break;} }
		for(i=101;i<122;i++){ buf[904]=(byte)i; if(sha1_32(buf)==1657504593){break;} }
		for(i=103;i<120;i++){ buf[905]=(byte)i; if(sha1_32(buf)==1201797869){break;} }
		for(i=80;i<90;i++){ buf[906]=(byte)i; if(sha1_32(buf)==-695403332){break;} }
		for(i=-108;i<-91;i++){ buf[907]=(byte)i; if(sha1_32(buf)==-635229169){break;} }
		for(i=-94;i<-77;i++){ buf[908]=(byte)i; if(sha1_32(buf)==1836501163){break;} }
		for(i=-89;i<-76;i++){ buf[909]=(byte)i; if(sha1_32(buf)==-765728459){break;} }
		for(i=99;i<101;i++){ buf[910]=(byte)i; if(sha1_32(buf)==274321311){break;} }
		for(i=-85;i<-75;i++){ buf[911]=(byte)i; if(sha1_32(buf)==727370912){break;} }
		for(i=-1;i<15;i++){ buf[912]=(byte)i; if(sha1_32(buf)==-1150229075){break;} }
		for(i=72;i<85;i++){ buf[913]=(byte)i; if(sha1_32(buf)==1165261450){break;} }
		for(i=-98;i<-77;i++){ buf[914]=(byte)i; if(sha1_32(buf)==-138211639){break;} }
		for(i=20;i<40;i++){ buf[915]=(byte)i; if(sha1_32(buf)==-1497609740){break;} }
		for(i=-53;i<-34;i++){ buf[916]=(byte)i; if(sha1_32(buf)==1426184887){break;} }
		for(i=21;i<42;i++){ buf[917]=(byte)i; if(sha1_32(buf)==848189380){break;} }
		for(i=87;i<101;i++){ buf[918]=(byte)i; if(sha1_32(buf)==-2113835691){break;} }
		for(i=98;i<107;i++){ buf[919]=(byte)i; if(sha1_32(buf)==347037237){break;} }
		for(i=-4;i<21;i++){ buf[920]=(byte)i; if(sha1_32(buf)==1083945280){break;} }
		for(i=-34;i<-29;i++){ buf[921]=(byte)i; if(sha1_32(buf)==-1530272482){break;} }
		for(i=-69;i<-63;i++){ buf[922]=(byte)i; if(sha1_32(buf)==1983549314){break;} }
		for(i=-101;i<-84;i++){ buf[923]=(byte)i; if(sha1_32(buf)==1831137987){break;} }
		for(i=-128;i<-111;i++){ buf[924]=(byte)i; if(sha1_32(buf)==-2080430409){break;} }
		for(i=-11;i<-1;i++){ buf[925]=(byte)i; if(sha1_32(buf)==2038074746){break;} }
		for(i=-119;i<-106;i++){ buf[926]=(byte)i; if(sha1_32(buf)==1421129371){break;} }
		for(i=100;i<122;i++){ buf[927]=(byte)i; if(sha1_32(buf)==-353507510){break;} }
		for(i=111;i<126;i++){ buf[928]=(byte)i; if(sha1_32(buf)==-831923107){break;} }
		for(i=42;i<66;i++){ buf[929]=(byte)i; if(sha1_32(buf)==-1378195681){break;} }
		for(i=-86;i<-73;i++){ buf[930]=(byte)i; if(sha1_32(buf)==230412427){break;} }
		for(i=49;i<65;i++){ buf[931]=(byte)i; if(sha1_32(buf)==223718851){break;} }
		for(i=-83;i<-65;i++){ buf[932]=(byte)i; if(sha1_32(buf)==-277216196){break;} }
		for(i=24;i<44;i++){ buf[933]=(byte)i; if(sha1_32(buf)==-1359413955){break;} }
		for(i=37;i<43;i++){ buf[934]=(byte)i; if(sha1_32(buf)==-1144817453){break;} }
		for(i=-46;i<-24;i++){ buf[935]=(byte)i; if(sha1_32(buf)==-2010096345){break;} }
		for(i=-17;i<-5;i++){ buf[936]=(byte)i; if(sha1_32(buf)==1127170227){break;} }
		for(i=-35;i<-24;i++){ buf[937]=(byte)i; if(sha1_32(buf)==-1075431128){break;} }
		for(i=-26;i<-11;i++){ buf[938]=(byte)i; if(sha1_32(buf)==-674579262){break;} }
		for(i=-115;i<-100;i++){ buf[939]=(byte)i; if(sha1_32(buf)==1371452598){break;} }
		for(i=81;i<102;i++){ buf[940]=(byte)i; if(sha1_32(buf)==-1671513158){break;} }
		for(i=22;i<46;i++){ buf[941]=(byte)i; if(sha1_32(buf)==1973092648){break;} }
		for(i=73;i<93;i++){ buf[942]=(byte)i; if(sha1_32(buf)==-583859225){break;} }
		for(i=-104;i<-92;i++){ buf[943]=(byte)i; if(sha1_32(buf)==2041677072){break;} }
		for(i=31;i<49;i++){ buf[944]=(byte)i; if(sha1_32(buf)==-650549341){break;} }
		for(i=110;i<122;i++){ buf[945]=(byte)i; if(sha1_32(buf)==269832443){break;} }
		for(i=83;i<99;i++){ buf[946]=(byte)i; if(sha1_32(buf)==-2010932056){break;} }
		for(i=17;i<47;i++){ buf[947]=(byte)i; if(sha1_32(buf)==1216100791){break;} }
		for(i=-12;i<7;i++){ buf[948]=(byte)i; if(sha1_32(buf)==63763080){break;} }
		for(i=88;i<113;i++){ buf[949]=(byte)i; if(sha1_32(buf)==207196843){break;} }
		for(i=20;i<35;i++){ buf[950]=(byte)i; if(sha1_32(buf)==-694463887){break;} }
		for(i=117;i<128;i++){ buf[951]=(byte)i; if(sha1_32(buf)==1727252535){break;} }
		for(i=43;i<58;i++){ buf[952]=(byte)i; if(sha1_32(buf)==3685425){break;} }
		for(i=52;i<55;i++){ buf[953]=(byte)i; if(sha1_32(buf)==594098330){break;} }
		for(i=33;i<52;i++){ buf[954]=(byte)i; if(sha1_32(buf)==1512365232){break;} }
		for(i=-24;i<-7;i++){ buf[955]=(byte)i; if(sha1_32(buf)==-2045330305){break;} }
		for(i=50;i<63;i++){ buf[956]=(byte)i; if(sha1_32(buf)==-1023603706){break;} }
		for(i=-7;i<7;i++){ buf[957]=(byte)i; if(sha1_32(buf)==-2026530058){break;} }
		for(i=35;i<50;i++){ buf[958]=(byte)i; if(sha1_32(buf)==-1720125309){break;} }
		for(i=79;i<97;i++){ buf[959]=(byte)i; if(sha1_32(buf)==1728661173){break;} }
		for(i=-35;i<-15;i++){ buf[960]=(byte)i; if(sha1_32(buf)==-2046373577){break;} }
		for(i=43;i<58;i++){ buf[961]=(byte)i; if(sha1_32(buf)==14211851){break;} }
		for(i=37;i<61;i++){ buf[962]=(byte)i; if(sha1_32(buf)==-1659286430){break;} }
		for(i=30;i<54;i++){ buf[963]=(byte)i; if(sha1_32(buf)==1130287307){break;} }
		for(i=-110;i<-107;i++){ buf[964]=(byte)i; if(sha1_32(buf)==2029226321){break;} }
		for(i=43;i<67;i++){ buf[965]=(byte)i; if(sha1_32(buf)==525421464){break;} }
		for(i=-108;i<-100;i++){ buf[966]=(byte)i; if(sha1_32(buf)==311914061){break;} }
		for(i=-53;i<-30;i++){ buf[967]=(byte)i; if(sha1_32(buf)==-1346281693){break;} }
		for(i=-117;i<-89;i++){ buf[968]=(byte)i; if(sha1_32(buf)==-602933700){break;} }
		for(i=4;i<26;i++){ buf[969]=(byte)i; if(sha1_32(buf)==-241608130){break;} }
		for(i=57;i<67;i++){ buf[970]=(byte)i; if(sha1_32(buf)==-332748127){break;} }
		for(i=-19;i<-9;i++){ buf[971]=(byte)i; if(sha1_32(buf)==-493904793){break;} }
		for(i=-92;i<-77;i++){ buf[972]=(byte)i; if(sha1_32(buf)==238370641){break;} }
		for(i=-92;i<-74;i++){ buf[973]=(byte)i; if(sha1_32(buf)==901558635){break;} }
		for(i=-52;i<-38;i++){ buf[974]=(byte)i; if(sha1_32(buf)==-214282104){break;} }
		for(i=4;i<13;i++){ buf[975]=(byte)i; if(sha1_32(buf)==-1082311961){break;} }
		for(i=-25;i<0;i++){ buf[976]=(byte)i; if(sha1_32(buf)==-2061713835){break;} }
		for(i=56;i<78;i++){ buf[977]=(byte)i; if(sha1_32(buf)==1443285470){break;} }
		for(i=-98;i<-88;i++){ buf[978]=(byte)i; if(sha1_32(buf)==957334221){break;} }
		for(i=-17;i<-6;i++){ buf[979]=(byte)i; if(sha1_32(buf)==191750898){break;} }
		for(i=59;i<73;i++){ buf[980]=(byte)i; if(sha1_32(buf)==1032180568){break;} }
		for(i=-40;i<-30;i++){ buf[981]=(byte)i; if(sha1_32(buf)==-369720617){break;} }
		for(i=-111;i<-99;i++){ buf[982]=(byte)i; if(sha1_32(buf)==1208038456){break;} }
		for(i=67;i<77;i++){ buf[983]=(byte)i; if(sha1_32(buf)==-117932724){break;} }
		for(i=-51;i<-36;i++){ buf[984]=(byte)i; if(sha1_32(buf)==1990665654){break;} }
		for(i=-89;i<-75;i++){ buf[985]=(byte)i; if(sha1_32(buf)==-418968210){break;} }
		for(i=0;i<20;i++){ buf[986]=(byte)i; if(sha1_32(buf)==1744341986){break;} }
		for(i=6;i<22;i++){ buf[987]=(byte)i; if(sha1_32(buf)==726762795){break;} }
		for(i=-37;i<-31;i++){ buf[988]=(byte)i; if(sha1_32(buf)==255238987){break;} }
		for(i=98;i<110;i++){ buf[989]=(byte)i; if(sha1_32(buf)==1679834840){break;} }
		for(i=-47;i<-27;i++){ buf[990]=(byte)i; if(sha1_32(buf)==-253302111){break;} }
		for(i=53;i<74;i++){ buf[991]=(byte)i; if(sha1_32(buf)==-1127621740){break;} }
		for(i=-115;i<-108;i++){ buf[992]=(byte)i; if(sha1_32(buf)==-144508709){break;} }
		for(i=103;i<128;i++){ buf[993]=(byte)i; if(sha1_32(buf)==1468155827){break;} }
		for(i=-38;i<-28;i++){ buf[994]=(byte)i; if(sha1_32(buf)==934620455){break;} }
		for(i=-21;i<2;i++){ buf[995]=(byte)i; if(sha1_32(buf)==-275027925){break;} }
		for(i=-120;i<-107;i++){ buf[996]=(byte)i; if(sha1_32(buf)==-1097973519){break;} }
		for(i=10;i<17;i++){ buf[997]=(byte)i; if(sha1_32(buf)==-266310743){break;} }
		for(i=-10;i<2;i++){ buf[998]=(byte)i; if(sha1_32(buf)==835924960){break;} }
		for(i=-95;i<-81;i++){ buf[999]=(byte)i; if(sha1_32(buf)==-1261744227){break;} }
		for(i=11;i<17;i++){ buf[1000]=(byte)i; if(sha1_32(buf)==576170789){break;} }
		for(i=28;i<46;i++){ buf[1001]=(byte)i; if(sha1_32(buf)==2035626237){break;} }
		for(i=-105;i<-87;i++){ buf[1002]=(byte)i; if(sha1_32(buf)==-1003831257){break;} }
		for(i=-69;i<-57;i++){ buf[1003]=(byte)i; if(sha1_32(buf)==515951377){break;} }
		for(i=0;i<12;i++){ buf[1004]=(byte)i; if(sha1_32(buf)==845339971){break;} }
		for(i=-105;i<-91;i++){ buf[1005]=(byte)i; if(sha1_32(buf)==1992846339){break;} }
		for(i=-100;i<-99;i++){ buf[1006]=(byte)i; if(sha1_32(buf)==1395586542){break;} }
		for(i=-23;i<-5;i++){ buf[1007]=(byte)i; if(sha1_32(buf)==-1462588247){break;} }
		for(i=-19;i<-7;i++){ buf[1008]=(byte)i; if(sha1_32(buf)==-1947756257){break;} }
		for(i=-60;i<-52;i++){ buf[1009]=(byte)i; if(sha1_32(buf)==-931018213){break;} }
		for(i=-6;i<10;i++){ buf[1010]=(byte)i; if(sha1_32(buf)==920038654){break;} }
		for(i=67;i<84;i++){ buf[1011]=(byte)i; if(sha1_32(buf)==973623702){break;} }
		for(i=-16;i<5;i++){ buf[1012]=(byte)i; if(sha1_32(buf)==-1689052468){break;} }
		for(i=-83;i<-79;i++){ buf[1013]=(byte)i; if(sha1_32(buf)==-289290503){break;} }
		for(i=-126;i<-109;i++){ buf[1014]=(byte)i; if(sha1_32(buf)==-53957995){break;} }
		for(i=44;i<49;i++){ buf[1015]=(byte)i; if(sha1_32(buf)==-315318130){break;} }
		for(i=-62;i<-46;i++){ buf[1016]=(byte)i; if(sha1_32(buf)==-517015305){break;} }
		for(i=31;i<50;i++){ buf[1017]=(byte)i; if(sha1_32(buf)==-95808471){break;} }
		for(i=100;i<115;i++){ buf[1018]=(byte)i; if(sha1_32(buf)==1205414815){break;} }
		for(i=-128;i<-117;i++){ buf[1019]=(byte)i; if(sha1_32(buf)==-1292866384){break;} }
		for(i=45;i<70;i++){ buf[1020]=(byte)i; if(sha1_32(buf)==277311545){break;} }
		for(i=-113;i<-94;i++){ buf[1021]=(byte)i; if(sha1_32(buf)==-2142209168){break;} }
		for(i=51;i<76;i++){ buf[1022]=(byte)i; if(sha1_32(buf)==-1919528362){break;} }
		for(i=89;i<97;i++){ buf[1023]=(byte)i; if(sha1_32(buf)==-640155487){break;} }
		for(i=80;i<106;i++){ buf[1024]=(byte)i; if(sha1_32(buf)==-371289783){break;} }
		for(i=79;i<81;i++){ buf[1025]=(byte)i; if(sha1_32(buf)==1109807415){break;} }
		for(i=55;i<71;i++){ buf[1026]=(byte)i; if(sha1_32(buf)==-777576838){break;} }
		for(i=-73;i<-61;i++){ buf[1027]=(byte)i; if(sha1_32(buf)==-1536659853){break;} }
		for(i=9;i<26;i++){ buf[1028]=(byte)i; if(sha1_32(buf)==454059109){break;} }
		for(i=-2;i<17;i++){ buf[1029]=(byte)i; if(sha1_32(buf)==-1347678631){break;} }
		for(i=113;i<122;i++){ buf[1030]=(byte)i; if(sha1_32(buf)==-162078055){break;} }
		for(i=74;i<89;i++){ buf[1031]=(byte)i; if(sha1_32(buf)==361748387){break;} }
		for(i=-128;i<-127;i++){ buf[1032]=(byte)i; if(sha1_32(buf)==488414596){break;} }
		for(i=-64;i<-62;i++){ buf[1033]=(byte)i; if(sha1_32(buf)==-2125264407){break;} }
		for(i=116;i<126;i++){ buf[1034]=(byte)i; if(sha1_32(buf)==-1987909072){break;} }
		for(i=33;i<58;i++){ buf[1035]=(byte)i; if(sha1_32(buf)==1067127509){break;} }
		for(i=-49;i<-27;i++){ buf[1036]=(byte)i; if(sha1_32(buf)==417183392){break;} }
		for(i=-123;i<-104;i++){ buf[1037]=(byte)i; if(sha1_32(buf)==1068656948){break;} }
		for(i=-15;i<4;i++){ buf[1038]=(byte)i; if(sha1_32(buf)==1533596462){break;} }
		for(i=98;i<125;i++){ buf[1039]=(byte)i; if(sha1_32(buf)==-393974598){break;} }
		for(i=-59;i<-34;i++){ buf[1040]=(byte)i; if(sha1_32(buf)==-70741506){break;} }
		for(i=-28;i<-12;i++){ buf[1041]=(byte)i; if(sha1_32(buf)==-1980264207){break;} }
		for(i=-77;i<-61;i++){ buf[1042]=(byte)i; if(sha1_32(buf)==-744352426){break;} }
		for(i=90;i<105;i++){ buf[1043]=(byte)i; if(sha1_32(buf)==208171783){break;} }
		for(i=-74;i<-49;i++){ buf[1044]=(byte)i; if(sha1_32(buf)==1367831167){break;} }
		for(i=-120;i<-107;i++){ buf[1045]=(byte)i; if(sha1_32(buf)==1036996945){break;} }
		for(i=-5;i<8;i++){ buf[1046]=(byte)i; if(sha1_32(buf)==74735773){break;} }
		for(i=-64;i<-44;i++){ buf[1047]=(byte)i; if(sha1_32(buf)==-1594281562){break;} }
		for(i=-119;i<-108;i++){ buf[1048]=(byte)i; if(sha1_32(buf)==1783741649){break;} }
		for(i=69;i<84;i++){ buf[1049]=(byte)i; if(sha1_32(buf)==866399747){break;} }
		for(i=-77;i<-56;i++){ buf[1050]=(byte)i; if(sha1_32(buf)==302093303){break;} }
		for(i=115;i<128;i++){ buf[1051]=(byte)i; if(sha1_32(buf)==-1950907717){break;} }
		for(i=12;i<22;i++){ buf[1052]=(byte)i; if(sha1_32(buf)==1399724517){break;} }
		for(i=15;i<37;i++){ buf[1053]=(byte)i; if(sha1_32(buf)==-413771736){break;} }
		for(i=-84;i<-68;i++){ buf[1054]=(byte)i; if(sha1_32(buf)==1212220068){break;} }
		for(i=106;i<127;i++){ buf[1055]=(byte)i; if(sha1_32(buf)==528278424){break;} }
		for(i=37;i<53;i++){ buf[1056]=(byte)i; if(sha1_32(buf)==561585099){break;} }
		for(i=65;i<81;i++){ buf[1057]=(byte)i; if(sha1_32(buf)==767311514){break;} }
		for(i=-83;i<-70;i++){ buf[1058]=(byte)i; if(sha1_32(buf)==-1090122767){break;} }
		for(i=-21;i<-6;i++){ buf[1059]=(byte)i; if(sha1_32(buf)==1224143038){break;} }
		for(i=33;i<62;i++){ buf[1060]=(byte)i; if(sha1_32(buf)==-972767895){break;} }
		for(i=-119;i<-107;i++){ buf[1061]=(byte)i; if(sha1_32(buf)==-464071311){break;} }
		for(i=-85;i<-65;i++){ buf[1062]=(byte)i; if(sha1_32(buf)==-964650672){break;} }
		for(i=-128;i<-118;i++){ buf[1063]=(byte)i; if(sha1_32(buf)==926089658){break;} }
		for(i=25;i<46;i++){ buf[1064]=(byte)i; if(sha1_32(buf)==1360396934){break;} }
		for(i=86;i<106;i++){ buf[1065]=(byte)i; if(sha1_32(buf)==-817815308){break;} }
		for(i=21;i<34;i++){ buf[1066]=(byte)i; if(sha1_32(buf)==922903358){break;} }
		for(i=-128;i<-118;i++){ buf[1067]=(byte)i; if(sha1_32(buf)==504678676){break;} }
		for(i=-112;i<-101;i++){ buf[1068]=(byte)i; if(sha1_32(buf)==945289483){break;} }
		for(i=-91;i<-75;i++){ buf[1069]=(byte)i; if(sha1_32(buf)==-1064866643){break;} }
		for(i=69;i<81;i++){ buf[1070]=(byte)i; if(sha1_32(buf)==1960727924){break;} }
		for(i=66;i<87;i++){ buf[1071]=(byte)i; if(sha1_32(buf)==-1885482132){break;} }
		for(i=-52;i<-33;i++){ buf[1072]=(byte)i; if(sha1_32(buf)==-1027734814){break;} }
		for(i=-24;i<-6;i++){ buf[1073]=(byte)i; if(sha1_32(buf)==1401994526){break;} }
		for(i=56;i<80;i++){ buf[1074]=(byte)i; if(sha1_32(buf)==611183858){break;} }
		for(i=92;i<98;i++){ buf[1075]=(byte)i; if(sha1_32(buf)==-101447794){break;} }
		for(i=41;i<58;i++){ buf[1076]=(byte)i; if(sha1_32(buf)==-994669490){break;} }
		for(i=-83;i<-68;i++){ buf[1077]=(byte)i; if(sha1_32(buf)==-1840179304){break;} }
		for(i=-36;i<-21;i++){ buf[1078]=(byte)i; if(sha1_32(buf)==931553053){break;} }
		for(i=-64;i<-51;i++){ buf[1079]=(byte)i; if(sha1_32(buf)==938646172){break;} }
		for(i=119;i<127;i++){ buf[1080]=(byte)i; if(sha1_32(buf)==1098236372){break;} }
		for(i=1;i<15;i++){ buf[1081]=(byte)i; if(sha1_32(buf)==-1364428447){break;} }
		for(i=-89;i<-79;i++){ buf[1082]=(byte)i; if(sha1_32(buf)==1754823553){break;} }
		for(i=92;i<122;i++){ buf[1083]=(byte)i; if(sha1_32(buf)==-550266514){break;} }
		for(i=83;i<87;i++){ buf[1084]=(byte)i; if(sha1_32(buf)==-1518908487){break;} }
		for(i=-7;i<10;i++){ buf[1085]=(byte)i; if(sha1_32(buf)==-1044594303){break;} }
		for(i=61;i<84;i++){ buf[1086]=(byte)i; if(sha1_32(buf)==379776921){break;} }
		for(i=-16;i<0;i++){ buf[1087]=(byte)i; if(sha1_32(buf)==-635307155){break;} }
		for(i=-78;i<-61;i++){ buf[1088]=(byte)i; if(sha1_32(buf)==-1373295551){break;} }
		for(i=-128;i<-117;i++){ buf[1089]=(byte)i; if(sha1_32(buf)==-2119334570){break;} }
		for(i=-122;i<-105;i++){ buf[1090]=(byte)i; if(sha1_32(buf)==480255894){break;} }
		for(i=-126;i<-110;i++){ buf[1091]=(byte)i; if(sha1_32(buf)==-2055984088){break;} }
		for(i=-117;i<-101;i++){ buf[1092]=(byte)i; if(sha1_32(buf)==-1777545885){break;} }
		for(i=-113;i<-108;i++){ buf[1093]=(byte)i; if(sha1_32(buf)==1000347710){break;} }
		for(i=-82;i<-67;i++){ buf[1094]=(byte)i; if(sha1_32(buf)==1329683637){break;} }
		for(i=89;i<105;i++){ buf[1095]=(byte)i; if(sha1_32(buf)==1715674227){break;} }
		for(i=99;i<106;i++){ buf[1096]=(byte)i; if(sha1_32(buf)==860832718){break;} }
		for(i=-32;i<-7;i++){ buf[1097]=(byte)i; if(sha1_32(buf)==-46813322){break;} }
		for(i=87;i<106;i++){ buf[1098]=(byte)i; if(sha1_32(buf)==487012588){break;} }
		for(i=13;i<28;i++){ buf[1099]=(byte)i; if(sha1_32(buf)==-58160000){break;} }
		for(i=-2;i<12;i++){ buf[1100]=(byte)i; if(sha1_32(buf)==-486224980){break;} }
		for(i=47;i<72;i++){ buf[1101]=(byte)i; if(sha1_32(buf)==1824490705){break;} }
		for(i=-19;i<-9;i++){ buf[1102]=(byte)i; if(sha1_32(buf)==-746833664){break;} }
		for(i=53;i<68;i++){ buf[1103]=(byte)i; if(sha1_32(buf)==-1948059319){break;} }
		for(i=-75;i<-67;i++){ buf[1104]=(byte)i; if(sha1_32(buf)==-594314431){break;} }
		for(i=33;i<54;i++){ buf[1105]=(byte)i; if(sha1_32(buf)==1158494736){break;} }
		for(i=-46;i<-29;i++){ buf[1106]=(byte)i; if(sha1_32(buf)==-1156909627){break;} }
		for(i=-100;i<-81;i++){ buf[1107]=(byte)i; if(sha1_32(buf)==1816164225){break;} }
		for(i=119;i<120;i++){ buf[1108]=(byte)i; if(sha1_32(buf)==-876749727){break;} }
		for(i=67;i<77;i++){ buf[1109]=(byte)i; if(sha1_32(buf)==787008785){break;} }
		for(i=-118;i<-97;i++){ buf[1110]=(byte)i; if(sha1_32(buf)==1374795515){break;} }
		for(i=93;i<98;i++){ buf[1111]=(byte)i; if(sha1_32(buf)==-1888772757){break;} }
		for(i=-90;i<-67;i++){ buf[1112]=(byte)i; if(sha1_32(buf)==489259710){break;} }
		for(i=-99;i<-84;i++){ buf[1113]=(byte)i; if(sha1_32(buf)==657081390){break;} }
		for(i=110;i<126;i++){ buf[1114]=(byte)i; if(sha1_32(buf)==-2080107695){break;} }
		for(i=82;i<104;i++){ buf[1115]=(byte)i; if(sha1_32(buf)==-994294822){break;} }
		for(i=73;i<98;i++){ buf[1116]=(byte)i; if(sha1_32(buf)==2104062207){break;} }
		for(i=109;i<128;i++){ buf[1117]=(byte)i; if(sha1_32(buf)==-510851796){break;} }
		for(i=59;i<81;i++){ buf[1118]=(byte)i; if(sha1_32(buf)==225580736){break;} }
		for(i=-107;i<-95;i++){ buf[1119]=(byte)i; if(sha1_32(buf)==-528621682){break;} }
		for(i=-7;i<22;i++){ buf[1120]=(byte)i; if(sha1_32(buf)==987371142){break;} }
		for(i=11;i<25;i++){ buf[1121]=(byte)i; if(sha1_32(buf)==-1387341604){break;} }
		for(i=-4;i<14;i++){ buf[1122]=(byte)i; if(sha1_32(buf)==2016634726){break;} }
		for(i=-16;i<1;i++){ buf[1123]=(byte)i; if(sha1_32(buf)==1281632530){break;} }
		for(i=99;i<115;i++){ buf[1124]=(byte)i; if(sha1_32(buf)==-1305762833){break;} }
		for(i=-52;i<-33;i++){ buf[1125]=(byte)i; if(sha1_32(buf)==1440717675){break;} }
		for(i=76;i<87;i++){ buf[1126]=(byte)i; if(sha1_32(buf)==926497030){break;} }
		for(i=88;i<104;i++){ buf[1127]=(byte)i; if(sha1_32(buf)==2003143557){break;} }
		for(i=53;i<54;i++){ buf[1128]=(byte)i; if(sha1_32(buf)==-659432201){break;} }
		for(i=-35;i<-25;i++){ buf[1129]=(byte)i; if(sha1_32(buf)==-1259794733){break;} }
		for(i=-77;i<-53;i++){ buf[1130]=(byte)i; if(sha1_32(buf)==748854856){break;} }
		for(i=30;i<55;i++){ buf[1131]=(byte)i; if(sha1_32(buf)==1724270272){break;} }
		for(i=42;i<60;i++){ buf[1132]=(byte)i; if(sha1_32(buf)==1826683683){break;} }
		for(i=-44;i<-43;i++){ buf[1133]=(byte)i; if(sha1_32(buf)==-1946907398){break;} }
		for(i=72;i<96;i++){ buf[1134]=(byte)i; if(sha1_32(buf)==1737374429){break;} }
		for(i=-5;i<14;i++){ buf[1135]=(byte)i; if(sha1_32(buf)==-145229069){break;} }
		for(i=64;i<76;i++){ buf[1136]=(byte)i; if(sha1_32(buf)==2058793868){break;} }
		for(i=52;i<79;i++){ buf[1137]=(byte)i; if(sha1_32(buf)==2108050746){break;} }
		for(i=-13;i<10;i++){ buf[1138]=(byte)i; if(sha1_32(buf)==-218433674){break;} }
		for(i=27;i<48;i++){ buf[1139]=(byte)i; if(sha1_32(buf)==1595168429){break;} }
		for(i=-49;i<-28;i++){ buf[1140]=(byte)i; if(sha1_32(buf)==331454580){break;} }
		for(i=64;i<90;i++){ buf[1141]=(byte)i; if(sha1_32(buf)==1741241201){break;} }
		for(i=37;i<58;i++){ buf[1142]=(byte)i; if(sha1_32(buf)==1799490884){break;} }
		for(i=-86;i<-71;i++){ buf[1143]=(byte)i; if(sha1_32(buf)==1179745737){break;} }
		for(i=14;i<31;i++){ buf[1144]=(byte)i; if(sha1_32(buf)==-1884426932){break;} }
		for(i=109;i<110;i++){ buf[1145]=(byte)i; if(sha1_32(buf)==1519725579){break;} }
		for(i=-16;i<-5;i++){ buf[1146]=(byte)i; if(sha1_32(buf)==645436016){break;} }
		for(i=48;i<60;i++){ buf[1147]=(byte)i; if(sha1_32(buf)==473263297){break;} }
		for(i=-128;i<-110;i++){ buf[1148]=(byte)i; if(sha1_32(buf)==-1965285377){break;} }
		for(i=29;i<47;i++){ buf[1149]=(byte)i; if(sha1_32(buf)==-1413217524){break;} }
		for(i=78;i<92;i++){ buf[1150]=(byte)i; if(sha1_32(buf)==-2120503584){break;} }
		for(i=-5;i<23;i++){ buf[1151]=(byte)i; if(sha1_32(buf)==-1492015042){break;} }
		for(i=74;i<99;i++){ buf[1152]=(byte)i; if(sha1_32(buf)==2094936811){break;} }
		for(i=51;i<59;i++){ buf[1153]=(byte)i; if(sha1_32(buf)==-960884761){break;} }
		for(i=-58;i<-49;i++){ buf[1154]=(byte)i; if(sha1_32(buf)==1699592111){break;} }
		for(i=94;i<114;i++){ buf[1155]=(byte)i; if(sha1_32(buf)==300617409){break;} }
		for(i=-89;i<-67;i++){ buf[1156]=(byte)i; if(sha1_32(buf)==-1185451852){break;} }
		for(i=110;i<128;i++){ buf[1157]=(byte)i; if(sha1_32(buf)==1740550349){break;} }
		for(i=-128;i<-112;i++){ buf[1158]=(byte)i; if(sha1_32(buf)==777580118){break;} }
		for(i=-116;i<-97;i++){ buf[1159]=(byte)i; if(sha1_32(buf)==-1533502277){break;} }
		for(i=-43;i<-25;i++){ buf[1160]=(byte)i; if(sha1_32(buf)==-142084026){break;} }
		for(i=-21;i<0;i++){ buf[1161]=(byte)i; if(sha1_32(buf)==-1509083504){break;} }
		for(i=79;i<97;i++){ buf[1162]=(byte)i; if(sha1_32(buf)==-1735241220){break;} }
		for(i=-60;i<-56;i++){ buf[1163]=(byte)i; if(sha1_32(buf)==-1403681169){break;} }
		for(i=105;i<127;i++){ buf[1164]=(byte)i; if(sha1_32(buf)==1456115662){break;} }
		for(i=-78;i<-63;i++){ buf[1165]=(byte)i; if(sha1_32(buf)==1377298573){break;} }
		for(i=117;i<123;i++){ buf[1166]=(byte)i; if(sha1_32(buf)==1956707029){break;} }
		for(i=-14;i<1;i++){ buf[1167]=(byte)i; if(sha1_32(buf)==2044738489){break;} }
		for(i=70;i<88;i++){ buf[1168]=(byte)i; if(sha1_32(buf)==-1226767709){break;} }
		for(i=-28;i<-11;i++){ buf[1169]=(byte)i; if(sha1_32(buf)==1729244690){break;} }
		for(i=-15;i<3;i++){ buf[1170]=(byte)i; if(sha1_32(buf)==-882609150){break;} }
		for(i=57;i<80;i++){ buf[1171]=(byte)i; if(sha1_32(buf)==-110005844){break;} }
		for(i=-41;i<-34;i++){ buf[1172]=(byte)i; if(sha1_32(buf)==1728442018){break;} }
		for(i=68;i<86;i++){ buf[1173]=(byte)i; if(sha1_32(buf)==703889868){break;} }
		for(i=-86;i<-74;i++){ buf[1174]=(byte)i; if(sha1_32(buf)==-91808862){break;} }
		for(i=30;i<44;i++){ buf[1175]=(byte)i; if(sha1_32(buf)==-48851815){break;} }
		for(i=-83;i<-59;i++){ buf[1176]=(byte)i; if(sha1_32(buf)==23348958){break;} }
		for(i=-115;i<-95;i++){ buf[1177]=(byte)i; if(sha1_32(buf)==1064871854){break;} }
		for(i=-13;i<-2;i++){ buf[1178]=(byte)i; if(sha1_32(buf)==-73717908){break;} }
		for(i=118;i<128;i++){ buf[1179]=(byte)i; if(sha1_32(buf)==1725519172){break;} }
		for(i=-87;i<-73;i++){ buf[1180]=(byte)i; if(sha1_32(buf)==-645669202){break;} }
		for(i=68;i<80;i++){ buf[1181]=(byte)i; if(sha1_32(buf)==1436868206){break;} }
		for(i=-25;i<-14;i++){ buf[1182]=(byte)i; if(sha1_32(buf)==-235237146){break;} }
		for(i=18;i<39;i++){ buf[1183]=(byte)i; if(sha1_32(buf)==-46408886){break;} }
		for(i=-47;i<-41;i++){ buf[1184]=(byte)i; if(sha1_32(buf)==427507541){break;} }
		for(i=83;i<90;i++){ buf[1185]=(byte)i; if(sha1_32(buf)==-1226204716){break;} }
		for(i=2;i<20;i++){ buf[1186]=(byte)i; if(sha1_32(buf)==-1807158050){break;} }
		for(i=-125;i<-108;i++){ buf[1187]=(byte)i; if(sha1_32(buf)==479739211){break;} }
		for(i=-3;i<-1;i++){ buf[1188]=(byte)i; if(sha1_32(buf)==1705093895){break;} }
		for(i=-7;i<7;i++){ buf[1189]=(byte)i; if(sha1_32(buf)==139629963){break;} }
		for(i=-76;i<-57;i++){ buf[1190]=(byte)i; if(sha1_32(buf)==1409324915){break;} }
		for(i=-23;i<-11;i++){ buf[1191]=(byte)i; if(sha1_32(buf)==180332899){break;} }
		for(i=11;i<28;i++){ buf[1192]=(byte)i; if(sha1_32(buf)==-364442720){break;} }
		for(i=-29;i<-8;i++){ buf[1193]=(byte)i; if(sha1_32(buf)==1818754830){break;} }
		for(i=42;i<65;i++){ buf[1194]=(byte)i; if(sha1_32(buf)==-1312964412){break;} }
		for(i=-62;i<-40;i++){ buf[1195]=(byte)i; if(sha1_32(buf)==1402839370){break;} }
		for(i=94;i<119;i++){ buf[1196]=(byte)i; if(sha1_32(buf)==760208636){break;} }
		for(i=-30;i<-16;i++){ buf[1197]=(byte)i; if(sha1_32(buf)==-1210504950){break;} }
		for(i=-57;i<-47;i++){ buf[1198]=(byte)i; if(sha1_32(buf)==-1356745649){break;} }
		for(i=-117;i<-98;i++){ buf[1199]=(byte)i; if(sha1_32(buf)==-1345128865){break;} }
		for(i=44;i<66;i++){ buf[1200]=(byte)i; if(sha1_32(buf)==-235714210){break;} }
		for(i=-106;i<-89;i++){ buf[1201]=(byte)i; if(sha1_32(buf)==729543653){break;} }
		for(i=64;i<85;i++){ buf[1202]=(byte)i; if(sha1_32(buf)==-11261242){break;} }
		for(i=10;i<32;i++){ buf[1203]=(byte)i; if(sha1_32(buf)==-541501745){break;} }
		for(i=-9;i<1;i++){ buf[1204]=(byte)i; if(sha1_32(buf)==-648995269){break;} }
		for(i=-61;i<-47;i++){ buf[1205]=(byte)i; if(sha1_32(buf)==-1119459845){break;} }
		for(i=-65;i<-45;i++){ buf[1206]=(byte)i; if(sha1_32(buf)==-2046898112){break;} }
		for(i=-128;i<-115;i++){ buf[1207]=(byte)i; if(sha1_32(buf)==-1027192338){break;} }
		for(i=11;i<33;i++){ buf[1208]=(byte)i; if(sha1_32(buf)==-1912548469){break;} }
		for(i=31;i<44;i++){ buf[1209]=(byte)i; if(sha1_32(buf)==-1711511716){break;} }
		for(i=-3;i<7;i++){ buf[1210]=(byte)i; if(sha1_32(buf)==-757903166){break;} }
		for(i=-114;i<-106;i++){ buf[1211]=(byte)i; if(sha1_32(buf)==-806359590){break;} }
		for(i=68;i<80;i++){ buf[1212]=(byte)i; if(sha1_32(buf)==-48850067){break;} }
		for(i=9;i<19;i++){ buf[1213]=(byte)i; if(sha1_32(buf)==-424100458){break;} }
		for(i=-128;i<-116;i++){ buf[1214]=(byte)i; if(sha1_32(buf)==-862259970){break;} }
		for(i=-66;i<-43;i++){ buf[1215]=(byte)i; if(sha1_32(buf)==-1137619151){break;} }
		for(i=26;i<44;i++){ buf[1216]=(byte)i; if(sha1_32(buf)==-254859141){break;} }
		for(i=-2;i<10;i++){ buf[1217]=(byte)i; if(sha1_32(buf)==-364463356){break;} }
		for(i=-54;i<-47;i++){ buf[1218]=(byte)i; if(sha1_32(buf)==448821652){break;} }
		for(i=111;i<117;i++){ buf[1219]=(byte)i; if(sha1_32(buf)==-1328062771){break;} }
		for(i=8;i<27;i++){ buf[1220]=(byte)i; if(sha1_32(buf)==60353740){break;} }
		for(i=-48;i<-31;i++){ buf[1221]=(byte)i; if(sha1_32(buf)==-1160337073){break;} }
		for(i=32;i<55;i++){ buf[1222]=(byte)i; if(sha1_32(buf)==1181159003){break;} }
		for(i=-128;i<-118;i++){ buf[1223]=(byte)i; if(sha1_32(buf)==1745789936){break;} }
		for(i=-66;i<-45;i++){ buf[1224]=(byte)i; if(sha1_32(buf)==1403118261){break;} }
		for(i=-128;i<-116;i++){ buf[1225]=(byte)i; if(sha1_32(buf)==820607862){break;} }
		for(i=-47;i<-43;i++){ buf[1226]=(byte)i; if(sha1_32(buf)==-1329353341){break;} }
		for(i=-76;i<-64;i++){ buf[1227]=(byte)i; if(sha1_32(buf)==397318773){break;} }
		for(i=-128;i<-114;i++){ buf[1228]=(byte)i; if(sha1_32(buf)==1671992606){break;} }
		for(i=58;i<69;i++){ buf[1229]=(byte)i; if(sha1_32(buf)==1805783762){break;} }
		for(i=-106;i<-89;i++){ buf[1230]=(byte)i; if(sha1_32(buf)==-1668173828){break;} }
		for(i=-18;i<-8;i++){ buf[1231]=(byte)i; if(sha1_32(buf)==1743335822){break;} }
		for(i=-45;i<-33;i++){ buf[1232]=(byte)i; if(sha1_32(buf)==-721827476){break;} }
		for(i=96;i<119;i++){ buf[1233]=(byte)i; if(sha1_32(buf)==2074207358){break;} }
		for(i=-108;i<-90;i++){ buf[1234]=(byte)i; if(sha1_32(buf)==1016379130){break;} }
		for(i=90;i<113;i++){ buf[1235]=(byte)i; if(sha1_32(buf)==2064142143){break;} }
		for(i=40;i<53;i++){ buf[1236]=(byte)i; if(sha1_32(buf)==290148909){break;} }
		for(i=-69;i<-56;i++){ buf[1237]=(byte)i; if(sha1_32(buf)==1017966278){break;} }
		for(i=-92;i<-80;i++){ buf[1238]=(byte)i; if(sha1_32(buf)==56913506){break;} }
		for(i=31;i<42;i++){ buf[1239]=(byte)i; if(sha1_32(buf)==551408557){break;} }
		for(i=-45;i<-28;i++){ buf[1240]=(byte)i; if(sha1_32(buf)==-1470797714){break;} }
		for(i=-123;i<-105;i++){ buf[1241]=(byte)i; if(sha1_32(buf)==527692829){break;} }
		for(i=82;i<107;i++){ buf[1242]=(byte)i; if(sha1_32(buf)==2073141810){break;} }
		for(i=13;i<26;i++){ buf[1243]=(byte)i; if(sha1_32(buf)==1392789725){break;} }
		for(i=-70;i<-46;i++){ buf[1244]=(byte)i; if(sha1_32(buf)==-866818976){break;} }
		for(i=110;i<127;i++){ buf[1245]=(byte)i; if(sha1_32(buf)==1313335330){break;} }
		for(i=-94;i<-77;i++){ buf[1246]=(byte)i; if(sha1_32(buf)==-1744048509){break;} }
		for(i=21;i<41;i++){ buf[1247]=(byte)i; if(sha1_32(buf)==546762660){break;} }
		for(i=-65;i<-50;i++){ buf[1248]=(byte)i; if(sha1_32(buf)==101586250){break;} }
		for(i=-26;i<-5;i++){ buf[1249]=(byte)i; if(sha1_32(buf)==761255147){break;} }
		for(i=-60;i<-54;i++){ buf[1250]=(byte)i; if(sha1_32(buf)==-1892397975){break;} }
		for(i=-125;i<-109;i++){ buf[1251]=(byte)i; if(sha1_32(buf)==1967368644){break;} }
		return buf;
	}
}
